|
81228
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder
2026-04-23
Yesterday at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
archive.db
Yesterday at 9:35
6,48 GB
Document
db.sqlite
22 Apr 2026 at 20:35
6,64 GB
Document
screenpipe_sync.sh
18 Apr 2026 at 18:35
15 KB
Terminal scripts
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 17 selected, 1,99 TB available
Lukas Kovalik's MacBook Pro (Jiminny)
Close tab
screenpipe
Close tab
new tab
screenpipe...
|
Finder
|
screenpipe
|
NULL
|
81228
|
|
81495
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder
2026-04-23
Yesterday at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
archive.db
Yesterday at 9:35
6,48 GB
Document
db.sqlite
22 Apr 2026 at 20:35
6,64 GB
Document
screenpipe_sync.sh
18 Apr 2026 at 18:35
15 KB
Terminal scripts
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes...
|
Finder
|
screenpipe
|
NULL
|
81495
|
|
81496
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder
2026-04-23
Yesterday at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
archive.db
Yesterday at 9:35
6,48 GB
Document
db.sqlite
22 Apr 2026 at 20:35
6,64 GB
Document
screenpipe_sync.sh
18 Apr 2026 at 18:35...
|
Finder
|
screenpipe
|
NULL
|
81496
|
|
81535
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder
2026-04-23
Yesterday at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
archive.db
Yesterday at 9:35
6,48 GB
Document
db.sqlite
22 Apr 2026 at 20:35
6,64 GB
Document
screenpipe_sync.sh
18 Apr 2026 at 18:35
15 KB
Terminal scripts
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
17 items, 1,99 TB available
DXP4800PLUS-B5F
Close tab
screenpipe
Close tab
Work
Close tab
screenpipe
Close tab
new tab
screenpipe...
|
Finder
|
screenpipe
|
NULL
|
81535
|
|
81536
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder...
|
Finder
|
screenpipe
|
NULL
|
81536
|
|
81571
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder
2026-04-23
Yesterday at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
archive.db
Yesterday at 9:35
6,48 GB
Document
db.sqlite
22 Apr 2026 at 20:35
6,64 GB
Document
screenpipe_sync.sh
18 Apr 2026 at 18:35
15 KB
Terminal scripts
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
17 items, 1,99 TB available
DXP4800PLUS-B5F
Close tab
screenpipe
Close tab
Work
Close tab
screenpipe
Close tab
new tab
screenpipe...
|
Finder
|
screenpipe
|
NULL
|
81571
|
|
81572
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size...
|
Finder
|
screenpipe
|
NULL
|
81572
|
|
81573
|
rindelconVIewWindowmelpWelcome backp! Western Digi rindelconVIewWindowmelpWelcome backp! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SA)a Today's Dealsarchitecture - screenpipe docsClaude Code works better when you stop treating it lik• Screenpipe — Archive(*SQLite Web: archive.dbSQLite Web: db.saliteS Claude PlatformHey @louis030195 Ill check during my - screenpipe.cc• GitHub - screenpioe/screenpipe: Run agents that work> Gong Pricing in 2026: Costs, Plans & Is It Worth It?GLM 5.1 Thinks Strategically, Data-Center Revolt InteNew TabM MikroTik . CRS204-AYG-INIFilesControl PanelMusicCloud DrivessoradeAon CenterLOOSSuoportTask ManagernearePhotosOnline OfficeTextEditVirtual MachineUniversal SearchnownloadSDLNASile Version SxnlasecuriivJeliviin-HirSAN ManadorVaultiSnapshotComicsSvnc & Backuo•PersoShare• Tacã Recyjiminny( AIrDrop• Recents* ApplicationsDocuments© Downloads1A lukas¡cloud• iCloud Drive228 Sync folder( [IP_ADDRESS]• DXP4800PLUS-B5F® NetworkACPMOrange• Redi• Yellow• GreenRlue0 Purple©) All Taas....screenpipeDXP4800PLUS-B5happ> _ #recyclev i data> 2026-04-22• 2026-04-231>2026-04-20>2026-04-21>2026-04-17> 2026-04-16> 2026-04-15• 2026-04-14archive.dbdb.salitescreenplpe sync.shaop settinas.isonscreenpipe.db>pipes000vDate ModifiedYesterday at 20:24Yesterday at 12:14Yesterday at 12:08Yecterdav at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Apr 2026 at 8:5716 Apr 2026 at 9:1315 Aor 2026 at 9:59Yesterdav at 0:3522 Apr 2026 at 20:3518 Apr 2026 at 18:3518 Aor 2026 at 17:4213 Apr 2026 at 17:2111 Apr 2026 at 16:5117 items, 1,99 TB availablescreenpipeKind186 KB Folder37,46 GB Folder6,18 GBFolder200.0 Mbrolder171.8 MB Folder525,4 MBFolder450,8 MBFolder699.6 MBFolder837,2 MB Folder2,15 GBFolder1.09 GBFolder6,48 GB Document6,64 GBDocument15 KB Terminal scripts31 bvtes JSONZero bytesDocument13 KB Folder100% C4Sat 25 Apr 19:37:28С Д І.иfication date5-04-25 19:375-04-24 19:485-10-24 22:41s-02.09 20.0615-09.27 17•56|-104 06|5-11.21 12-206.01.01 16.2016.01.25 17-515-03-16 10:345-10-14 12:216-03-30 19:143-04-24 13:44...
|
Finder
|
screenpipe
|
NULL
|
81573
|
|
81574
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder
2026-04-23
Yesterday at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
archive.db
Yesterday at 9:35
6,48 GB
Document
db.sqlite
22 Apr 2026 at 20:35
6,64 GB
Document
screenpipe_sync.sh
18 Apr 2026 at 18:35
15 KB
Terminal scripts
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db...
|
Finder
|
screenpipe
|
NULL
|
81574
|
|
81575
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder
2026-04-23
Yesterday at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
archive.db
Yesterday at 9:35
6,48 GB
Document
db.sqlite
22 Apr 2026 at 20:35
6,64 GB
Document
screenpipe_sync.sh
18 Apr 2026 at 18:35
15 KB
Terminal scripts
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
17 items, 1,99 TB available
DXP4800PLUS-B5F
Close tab...
|
Finder
|
screenpipe
|
NULL
|
81575
|
|
81577
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
app
Yesterday at 20:24
186 KB
Folder
#recycle
Yesterday at 12:14
37,46 GB
Folder
data
Yesterday at 12:07
6,18 GB
Folder
2026-04-22
Yesterday at 12:08
265,5 MB
Folder
2026-04-23
Yesterday at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
archive.db
Yesterday at 9:35
6,48 GB
Document
db.sqlite
22 Apr 2026 at 20:35
6,64 GB...
|
Finder
|
screenpipe
|
NULL
|
81577
|
|
81582
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
DXP4800PLUS-B5F
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
Name
Date Modified
Size
Kind
0 items
DXP4800PLUS-B5F
Close tab
screenpipe
Close tab
[IP_ADDRESS]
Close tab
new tab
[IP_ADDRESS]...
|
Finder
|
screenpipe
|
NULL
|
81582
|
|
72572
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X)
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
Open Chat
⌃
⌘
I
Show All Commands
⇧
⌘
P
Go to File
⌘
P
Opening Remote...
Opening Remote...
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Setting up SSH Host nas
Setting up SSH Host nas...
|
Code
|
screenpipe [SSH: nas]
|
NULL
|
72572
|
|
72573
|
No, I don't trust the authors
Open folder in r No, I don't trust the authors
Open folder in restricted mode
Yes, I trust the authors
Trust folder and enable all features
Do you trust the authors of the files in this folder?
Code provides features that may automatically execute files in this folder.
If you don't trust the authors of these files, we recommend to continue in restricted mode as the files may be malicious. See
our docs
our docs
to learn more.
/volume1/screenpipe [SSH: nas]
Trust the authors of all files in the parent folder 'volume1'
Trust the authors of all files in the parent folder 'volume1'...
|
Code
|
screenpipe [SSH: nas]
|
NULL
|
72573
|
|
72574
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
app_settings.json
archive.db
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
Open Chat
⌃
⌘
I
Show All Commands
⇧
⌘
P
Go to File
⌘
T
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Activating Extensions...
Activating Extensions...
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Setting up SSH Host nas: Setting up SSH tunnel...
|
Code
|
screenpipe [SSH: nas]
|
NULL
|
72574
|
|
72575
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
app_settings.json
archive.db
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
Open Chat
⌃
⌘
I
Show All Commands
⇧
⌘
P
Go to File
⌘
T
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
Info: Setting up SSH Host nas: Setting up SSH tunnel...
|
Code
|
screenpipe [SSH: nas]
|
NULL
|
72575
|
|
72576
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXTENSIONS
EXTENSIONS
Search Extensions in Marketplace
Local - Installed Section
LOCAL - INSTALLED
LOCAL - INSTALLED
26
Remote - SSH
107ms
Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.
Microsoft
Remote Explorer
2ms
View remote machines for SSH and Tunnels.
Microsoft
Go to Next/Previous Member
3ms
Visual Studio Code Extenion to navigate through the functions, variables, and classes using quick and easy keycommands similar to functionality provided by IntelliJ IDE's (next/previous function) or Resharper (next/previous member)
Mishkin Faustini
Jupyter Keymap
Jupyter keymaps for notebooks
Microsoft
Remote - SSH: Editing Configuration Files
Edit SSH configuration files
Microsoft
Sublime Text Keymap and Settings Importer
3ms
Import Sublime Text settings and keybindings into VS Code.
Microsoft
SSH: nas - Installed Section
SSH: NAS - INSTALLED
SSH: NAS - INSTALLED
2
Claude Code for VS Code
1463ms
Claude Code for VS Code: Harness the power of Claude Code without leaving your IDE
Anthropic
Container Tools
Makes it easy to create, manage, and debug containerized applications.
Microsoft
Recommended Section
RECOMMENDED
RECOMMENDED
4
Dev Containers
38.5M
4
Open any folder or repository inside a Docker container and take advantage of Visual Studio Code's full feature set.
Microsoft
Microsoft Edge Tools for VS Code
6M
4
Use the Microsoft Edge Tools from within VS Code to see your site's runtime HTML structure, alter its layout, fix styling issues as well as see your site's network requests.
Microsoft
MCP Servers Section
MCP SERVERS
MCP SERVERS
MCP Servers
Browse and install
Model Context Protocol (MCP) servers
Model Context Protocol (MCP) servers
directly from VS Code to extend agent mode with extra tools for connecting to databases, invoking APIs and performing specialized tasks.
This feature is currently in preview. You can disable it anytime using the setting
chat.mcp.gallery.enabled
chat.mcp.gallery.enabled
.
Enable MCP Servers Marketplace
Open Chat
⌃
⌘
I
Show All Commands
⇧
⌘
P
Go to File
⌘
T
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
4 extensions found in the Recommended section....
|
Code
|
screenpipe [SSH: nas]
|
NULL
|
72576
|
|
72579
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXTENSIONS
EXTENSIONS
Search Extensions in Marketplace
Local - Installed Section
LOCAL - INSTALLED
LOCAL - INSTALLED
26
Remote - SSH
107ms
Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.
Microsoft
Remote Explorer
2ms
View remote machines for SSH and Tunnels.
Microsoft
Go to Next/Previous Member
3ms
Visual Studio Code Extenion to navigate through the functions, variables, and classes using quick and easy keycommands similar to functionality provided by IntelliJ IDE's (next/previous function) or Resharper (next/previous member)
Mishkin Faustini
Jupyter Keymap
Jupyter keymaps for notebooks
Microsoft
Remote - SSH: Editing Configuration Files
Edit SSH configuration files
Microsoft
Sublime Text Keymap and Settings Importer
3ms
Import Sublime Text settings and keybindings into VS Code.
Microsoft
SSH: nas - Installed Section
SSH: NAS - INSTALLED
SSH: NAS - INSTALLED
2
Claude Code for VS Code
1463ms
Claude Code for VS Code: Harness the power of Claude Code without leaving your IDE
Anthropic
Container Tools
Makes it easy to create, manage, and debug containerized applications.
Microsoft
Recommended Section
RECOMMENDED
RECOMMENDED
4
Dev Containers
38.5M
4
Open any folder or repository inside a Docker container and take advantage of Visual Studio Code's full feature set.
Microsoft
Microsoft Edge Tools for VS Code
6M
4
Use the Microsoft Edge Tools from within VS Code to see your site's runtime HTML structure, alter its layout, fix styling issues as well as see your site's network requests.
Microsoft
MCP Servers Section
MCP SERVERS
MCP SERVERS
MCP Servers
Browse and install
Model Context Protocol (MCP) servers
Model Context Protocol (MCP) servers
directly from VS Code to extend agent mode with extra tools for connecting to databases, invoking APIs and performing specialized tasks.
This feature is currently in preview. You can disable it anytime using the setting
chat.mcp.gallery.enabled
chat.mcp.gallery.enabled
.
Enable MCP Servers Marketplace
Open Chat
⌃
⌘
I
Show All Commands
⇧
⌘
P
Go to File
⌘
T
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
4 extensions found in the Recommended section....
|
Code
|
screenpipe [SSH: nas]
|
NULL
|
72579
|
|
72580
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
SCREENPIPE [SSH: NAS]
#recycle
app
data
pipes
app_settings.json
archive.db
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_sync.sh
screenpipe.db
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
Open Chat
⌃
⌘
I
Show All Commands
⇧
⌘
P
Go to File
⌘
T
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Signed out
Signed out
Screen Reader Optimized
4 extensions found in the Recommended section....
|
Code
|
screenpipe [SSH: nas]
|
NULL
|
72580
|
|
39933
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
39933
|
|
39934
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
39934
|
|
39937
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
39937
|
|
39938
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
39938
|
|
40009
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40009
|
|
40010
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40010
|
|
40087
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40087
|
|
40089
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40089
|
|
40090
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40090
|
|
40091
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40091
|
|
40092
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40092
|
|
40093
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40093
|
|
40094
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40094
|
|
40105
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40105
|
|
40106
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40106
|
|
40107
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40107
|
|
40110
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40110
|
|
40111
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40111
|
|
40112
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40112
|
|
40126
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
2026-04-16T18:23:01.214243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:01.279315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:24.078893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 9 eligible frames
2026-04-16T18:23:24.698710Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.3MB (2.0x), 5 JPEGs deleted
2026-04-16T18:23:25.299329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.5MB (1.7x), 4 JPEGs deleted
2026-04-16T18:23:59.398666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:02.420346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:35.939575Z WARN sqlx::query: summary="SELECT text, app_name, window_name, …" db.statement="\n\nSELECT\n text,\n app_name,\n window_name,\n timestamp\nFROM\n (\n SELECT\n e.text,\n f.app_name,\n COALESCE(f.window_name, '') as window_name,\n f.timestamp,\n ROW_NUMBER() OVER (\n PARTITION BY f.app_name,\n f.window_name\n ORDER BY\n CASE\n WHEN e.role IN ('AXTextArea', 'AXTextField') THEN 0\n ELSE 1\n END,\n LENGTH(e.text) DESC\n ) as rn\n FROM\n elements e\n JOIN frames f ON f.id = e.frame_id\n WHERE\n f.timestamp BETWEEN '2026-04-16T03:24:34Z' AND '2026-04-16T15:24:34Z'\n AND e.text IS NOT NULL\n AND e.source = 'accessibility'\n AND LENGTH(e.text) BETWEEN 30 AND 300\n AND e.text NOT LIKE 'http%'\n AND e.text NOT LIKE 'cdn.%'\n ) ranked\nWHERE\n rn = 1\nORDER BY\n timestamp DESC\nLIMIT\n 20\n" rows_affected=0 rows_returned=20 elapsed=1.558414625s
2026-04-16T18:26:46.604032Z INFO screenpipe_engine::server: api_usage_5min: 12 requests
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
✳ Review screenpipe usage and Boosteroid integration (node)
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40126
|
|
40127
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
2026-04-16T18:23:01.214243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:01.279315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:24.078893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 9 eligible frames
2026-04-16T18:23:24.698710Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.3MB (2.0x), 5 JPEGs deleted
2026-04-16T18:23:25.299329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.5MB (1.7x), 4 JPEGs deleted
2026-04-16T18:23:59.398666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:02.420346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:35.939575Z WARN sqlx::query: summary="SELECT text, app_name, window_name, …" db.statement="\n\nSELECT\n text,\n app_name,\n window_name,\n timestamp\nFROM\n (\n SELECT\n e.text,\n f.app_name,\n COALESCE(f.window_name, '') as window_name,\n f.timestamp,\n ROW_NUMBER() OVER (\n PARTITION BY f.app_name,\n f.window_name\n ORDER BY\n CASE\n WHEN e.role IN ('AXTextArea', 'AXTextField') THEN 0\n ELSE 1\n END,\n LENGTH(e.text) DESC\n ) as rn\n FROM\n elements e\n JOIN frames f ON f.id = e.frame_id\n WHERE\n f.timestamp BETWEEN '2026-04-16T03:24:34Z' AND '2026-04-16T15:24:34Z'\n AND e.text IS NOT NULL\n AND e.source = 'accessibility'\n AND LENGTH(e.text) BETWEEN 30 AND 300\n AND e.text NOT LIKE 'http%'\n AND e.text NOT LIKE 'cdn.%'\n ) ranked\nWHERE\n rn = 1\nORDER BY\n timestamp DESC\nLIMIT\n 20\n" rows_affected=0 rows_returned=20 elapsed=1.558414625s
2026-04-16T18:26:46.604032Z INFO screenpipe_engine::server: api_usage_5min: 12 requests
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
✳ Review screenpipe usage and Boosteroid integration (node)
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40127
|
|
40130
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
2026-04-16T18:23:01.214243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:01.279315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:24.078893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 9 eligible frames
2026-04-16T18:23:24.698710Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.3MB (2.0x), 5 JPEGs deleted
2026-04-16T18:23:25.299329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.5MB (1.7x), 4 JPEGs deleted
2026-04-16T18:23:59.398666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:02.420346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:35.939575Z WARN sqlx::query: summary="SELECT text, app_name, window_name, …" db.statement="\n\nSELECT\n text,\n app_name,\n window_name,\n timestamp\nFROM\n (\n SELECT\n e.text,\n f.app_name,\n COALESCE(f.window_name, '') as window_name,\n f.timestamp,\n ROW_NUMBER() OVER (\n PARTITION BY f.app_name,\n f.window_name\n ORDER BY\n CASE\n WHEN e.role IN ('AXTextArea', 'AXTextField') THEN 0\n ELSE 1\n END,\n LENGTH(e.text) DESC\n ) as rn\n FROM\n elements e\n JOIN frames f ON f.id = e.frame_id\n WHERE\n f.timestamp BETWEEN '2026-04-16T03:24:34Z' AND '2026-04-16T15:24:34Z'\n AND e.text IS NOT NULL\n AND e.source = 'accessibility'\n AND LENGTH(e.text) BETWEEN 30 AND 300\n AND e.text NOT LIKE 'http%'\n AND e.text NOT LIKE 'cdn.%'\n ) ranked\nWHERE\n rn = 1\nORDER BY\n timestamp DESC\nLIMIT\n 20\n" rows_affected=0 rows_returned=20 elapsed=1.558414625s
2026-04-16T18:26:46.604032Z INFO screenpipe_engine::server: api_usage_5min: 12 requests
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
✳ Review screenpipe usage and Boosteroid integration (node)
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40130
|
|
40131
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
2026-04-16T18:23:01.214243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:01.279315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:24.078893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 9 eligible frames
2026-04-16T18:23:24.698710Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.3MB (2.0x), 5 JPEGs deleted
2026-04-16T18:23:25.299329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.5MB (1.7x), 4 JPEGs deleted
2026-04-16T18:23:59.398666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:02.420346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:35.939575Z WARN sqlx::query: summary="SELECT text, app_name, window_name, …" db.statement="\n\nSELECT\n text,\n app_name,\n window_name,\n timestamp\nFROM\n (\n SELECT\n e.text,\n f.app_name,\n COALESCE(f.window_name, '') as window_name,\n f.timestamp,\n ROW_NUMBER() OVER (\n PARTITION BY f.app_name,\n f.window_name\n ORDER BY\n CASE\n WHEN e.role IN ('AXTextArea', 'AXTextField') THEN 0\n ELSE 1\n END,\n LENGTH(e.text) DESC\n ) as rn\n FROM\n elements e\n JOIN frames f ON f.id = e.frame_id\n WHERE\n f.timestamp BETWEEN '2026-04-16T03:24:34Z' AND '2026-04-16T15:24:34Z'\n AND e.text IS NOT NULL\n AND e.source = 'accessibility'\n AND LENGTH(e.text) BETWEEN 30 AND 300\n AND e.text NOT LIKE 'http%'\n AND e.text NOT LIKE 'cdn.%'\n ) ranked\nWHERE\n rn = 1\nORDER BY\n timestamp DESC\nLIMIT\n 20\n" rows_affected=0 rows_returned=20 elapsed=1.558414625s
2026-04-16T18:26:46.604032Z INFO screenpipe_engine::server: api_usage_5min: 12 requests
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
✳ Review screenpipe usage and Boosteroid integration (node)
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40131
|
|
40231
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
2026-04-16T18:23:01.214243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:01.279315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:24.078893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 9 eligible frames
2026-04-16T18:23:24.698710Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.3MB (2.0x), 5 JPEGs deleted
2026-04-16T18:23:25.299329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.5MB (1.7x), 4 JPEGs deleted
2026-04-16T18:23:59.398666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:02.420346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:35.939575Z WARN sqlx::query: summary="SELECT text, app_name, window_name, …" db.statement="\n\nSELECT\n text,\n app_name,\n window_name,\n timestamp\nFROM\n (\n SELECT\n e.text,\n f.app_name,\n COALESCE(f.window_name, '') as window_name,\n f.timestamp,\n ROW_NUMBER() OVER (\n PARTITION BY f.app_name,\n f.window_name\n ORDER BY\n CASE\n WHEN e.role IN ('AXTextArea', 'AXTextField') THEN 0\n ELSE 1\n END,\n LENGTH(e.text) DESC\n ) as rn\n FROM\n elements e\n JOIN frames f ON f.id = e.frame_id\n WHERE\n f.timestamp BETWEEN '2026-04-16T03:24:34Z' AND '2026-04-16T15:24:34Z'\n AND e.text IS NOT NULL\n AND e.source = 'accessibility'\n AND LENGTH(e.text) BETWEEN 30 AND 300\n AND e.text NOT LIKE 'http%'\n AND e.text NOT LIKE 'cdn.%'\n ) ranked\nWHERE\n rn = 1\nORDER BY\n timestamp DESC\nLIMIT\n 20\n" rows_affected=0 rows_returned=20 elapsed=1.558414625s
2026-04-16T18:26:46.604032Z INFO screenpipe_engine::server: api_usage_5min: 12 requests
2026-04-16T18:28:25.518872Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 36 eligible frames
2026-04-16T18:28:27.600578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.9MB → 2.3MB (1.3x), 18 JPEGs deleted
2026-04-16T18:28:28.648190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.3MB → 0.5MB (6.3x), 16 JPEGs deleted
2026-04-16T18:33:28.759319Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 86 eligible frames
2026-04-16T18:33:31.508252Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 7.2MB → 3.1MB (2.3x), 41 JPEGs deleted
2026-04-16T18:33:34.105188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 9.5MB → 1.1MB (8.7x), 43 JPEGs deleted
2026-04-16T18:38:34.183606Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-04-16T18:38:35.631373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.8MB → 2.6MB (1.5x), 14 JPEGs deleted
2026-04-16T18:38:36.560941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.3MB (8.8x), 14 JPEGs deleted
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
✳ Review screenpipe usage and Boosteroid integration (node)
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40231
|
|
40232
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
2026-04-16T18:23:01.214243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:01.279315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:24.078893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 9 eligible frames
2026-04-16T18:23:24.698710Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.3MB (2.0x), 5 JPEGs deleted
2026-04-16T18:23:25.299329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.5MB (1.7x), 4 JPEGs deleted
2026-04-16T18:23:59.398666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:02.420346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:35.939575Z WARN sqlx::query: summary="SELECT text, app_name, window_name, …" db.statement="\n\nSELECT\n text,\n app_name,\n window_name,\n timestamp\nFROM\n (\n SELECT\n e.text,\n f.app_name,\n COALESCE(f.window_name, '') as window_name,\n f.timestamp,\n ROW_NUMBER() OVER (\n PARTITION BY f.app_name,\n f.window_name\n ORDER BY\n CASE\n WHEN e.role IN ('AXTextArea', 'AXTextField') THEN 0\n ELSE 1\n END,\n LENGTH(e.text) DESC\n ) as rn\n FROM\n elements e\n JOIN frames f ON f.id = e.frame_id\n WHERE\n f.timestamp BETWEEN '2026-04-16T03:24:34Z' AND '2026-04-16T15:24:34Z'\n AND e.text IS NOT NULL\n AND e.source = 'accessibility'\n AND LENGTH(e.text) BETWEEN 30 AND 300\n AND e.text NOT LIKE 'http%'\n AND e.text NOT LIKE 'cdn.%'\n ) ranked\nWHERE\n rn = 1\nORDER BY\n timestamp DESC\nLIMIT\n 20\n" rows_affected=0 rows_returned=20 elapsed=1.558414625s
2026-04-16T18:26:46.604032Z INFO screenpipe_engine::server: api_usage_5min: 12 requests
2026-04-16T18:28:25.518872Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 36 eligible frames
2026-04-16T18:28:27.600578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.9MB → 2.3MB (1.3x), 18 JPEGs deleted
2026-04-16T18:28:28.648190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.3MB → 0.5MB (6.3x), 16 JPEGs deleted
2026-04-16T18:33:28.759319Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 86 eligible frames
2026-04-16T18:33:31.508252Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 7.2MB → 3.1MB (2.3x), 41 JPEGs deleted
2026-04-16T18:33:34.105188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 9.5MB → 1.1MB (8.7x), 43 JPEGs deleted
2026-04-16T18:38:34.183606Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-04-16T18:38:35.631373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.8MB → 2.6MB (1.5x), 14 JPEGs deleted
2026-04-16T18:38:36.560941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.3MB (8.8x), 14 JPEGs deleted
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
✳ Review screenpipe usage and Boosteroid integration (node)
Close Tab
⌥⌘1
screenpipe"...
|
iTerm2
|
screenpipe"
|
NULL
|
40232
|
|
40912
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
2026-04-16T18:23:01.214243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:01.279315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:24.078893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 9 eligible frames
2026-04-16T18:23:24.698710Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.3MB (2.0x), 5 JPEGs deleted
2026-04-16T18:23:25.299329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.5MB (1.7x), 4 JPEGs deleted
2026-04-16T18:23:59.398666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:02.420346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:35.939575Z WARN sqlx::query: summary="SELECT text, app_name, window_name, …" db.statement="\n\nSELECT\n text,\n app_name,\n window_name,\n timestamp\nFROM\n (\n SELECT\n e.text,\n f.app_name,\n COALESCE(f.window_name, '') as window_name,\n f.timestamp,\n ROW_NUMBER() OVER (\n PARTITION BY f.app_name,\n f.window_name\n ORDER BY\n CASE\n WHEN e.role IN ('AXTextArea', 'AXTextField') THEN 0\n ELSE 1\n END,\n LENGTH(e.text) DESC\n ) as rn\n FROM\n elements e\n JOIN frames f ON f.id = e.frame_id\n WHERE\n f.timestamp BETWEEN '2026-04-16T03:24:34Z' AND '2026-04-16T15:24:34Z'\n AND e.text IS NOT NULL\n AND e.source = 'accessibility'\n AND LENGTH(e.text) BETWEEN 30 AND 300\n AND e.text NOT LIKE 'http%'\n AND e.text NOT LIKE 'cdn.%'\n ) ranked\nWHERE\n rn = 1\nORDER BY\n timestamp DESC\nLIMIT\n 20\n" rows_affected=0 rows_returned=20 elapsed=1.558414625s
2026-04-16T18:26:46.604032Z INFO screenpipe_engine::server: api_usage_5min: 12 requests
2026-04-16T18:28:25.518872Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 36 eligible frames
2026-04-16T18:28:27.600578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.9MB → 2.3MB (1.3x), 18 JPEGs deleted
2026-04-16T18:28:28.648190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.3MB → 0.5MB (6.3x), 16 JPEGs deleted
2026-04-16T18:33:28.759319Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 86 eligible frames
2026-04-16T18:33:31.508252Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 7.2MB → 3.1MB (2.3x), 41 JPEGs deleted
2026-04-16T18:33:34.105188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 9.5MB → 1.1MB (8.7x), 43 JPEGs deleted
2026-04-16T18:38:34.183606Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-04-16T18:38:35.631373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.8MB → 2.6MB (1.5x), 14 JPEGs deleted
2026-04-16T18:38:36.560941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.3MB (8.8x), 14 JPEGs deleted
2026-04-16T18:38:45.497494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1378906988739938344, trigger=visual_change)
2026-04-16T18:40:51.465590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2583225842061478835, trigger=click)
2026-04-16T18:40:51.519032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2583225842061478835, trigger=click)
2026-04-16T18:40:52.190445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2583225842061478835, trigger=click)
2026-04-16T18:40:52.221020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2583225842061478835, trigger=click)
2026-04-16T18:41:02.201260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7870454708749170063, trigger=visual_change)
2026-04-16T18:41:17.313239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5465255429304826480, trigger=visual_change)
2026-04-16T18:42:59.963178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:00.885485Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=visual_change)
2026-04-16T18:43:03.908092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=visual_change)
2026-04-16T18:43:05.142859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:05.170794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:09.281249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:09.329893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:10.006488Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=visual_change)
2026-04-16T18:43:13.020484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=visual_change)
2026-04-16T18:43:36.632625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames
2026-04-16T18:43:37.787529Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.0MB → 0.4MB (10.4x), 18 JPEGs deleted
2026-04-16T18:43:39.791720Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.8MB → 3.5MB (1.7x), 27 JPEGs deleted
2026-04-16T18:48:39.854967Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T18:48:40.880165Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.6MB → 0.4MB (9.3x), 16 JPEGs deleted
2026-04-16T18:48:42.493143Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.5MB → 1.9MB (2.4x), 24 JPEGs deleted
2026-04-16T18:53:42.540192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames
2026-04-16T18:53:44.248697Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6397373582477392269, trigger=click)
2026-04-16T18:53:44.305973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6397373582477392269, trigger=click)
2026-04-16T18:53:44.636273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.7MB → 3.6MB (1.3x), 28 JPEGs deleted
2026-04-16T18:53:46.005728Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 4.6MB → 0.7MB (6.4x), 19 JPEGs deleted
2026-04-16T18:56:42.851794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=166444937469535891, trigger=click)
2026-04-16T18:56:45.111929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=166444937469535891, trigger=visual_change)
2026-04-16T18:58:46.065894Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames
2026-04-16T18:58:46.483097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.3MB → 0.1MB (2.5x), 4 JPEGs deleted
2026-04-16T18:58:47.162312Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.2MB → 0.6MB (2.0x), 5 JPEGs deleted
2026-04-16T19:03:22.040300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3833211505105625419, trigger=visual_change)
2026-04-16T19:03:47.207403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames
2026-04-16T19:03:49.733771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 4.5MB → 0.5MB (9.8x), 42 JPEGs deleted
2026-04-16T19:03:53.163365Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 10.3MB → 3.6MB (2.9x), 56 JPEGs deleted
2026-04-16T19:08:53.251967Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames
2026-04-16T19:08:53.933186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.8MB → 0.6MB (1.4x), 5 JPEGs deleted
2026-04-16T19:08:54.631822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.0MB → 0.5MB (1.8x), 5 JPEGs deleted
2026-04-16T19:09:06.983845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5395388649753491723, trigger=click)
2026-04-16T19:09:08.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5395388649753491723, trigger=visual_change)
2026-04-16T19:13:54.712609Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-04-16T19:13:55.995233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.8MB → 1.1MB (3.6x), 18 JPEGs deleted
2026-04-16T19:13:57.772413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 1.5MB (3.4x), 25 JPEGs deleted
2026-04-16T19:18:57.869355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 69 eligible frames
2026-04-16T19:18:59.534803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 3.2MB → 0.4MB (8.8x), 28 JPEGs deleted
2026-04-16T19:19:02.352002Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 8.9MB → 5.1MB (1.7x), 39 JPEGs deleted
2026-04-16T19:19:57.606762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719510318593329929, trigger=visual_change)
2026-04-16T19:24:02.431308Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames
2026-04-16T19:24:02.927020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.5MB → 0.3MB (1.9x), 4 JPEGs deleted
2026-04-16T19:24:03.576897Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.9MB → 0.4MB (2.1x), 5 JPEGs deleted
2026-04-16T19:24:13.744209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8889534853835346875, trigger=click)
2026-04-16T19:24:57.091662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8889534853835346875, trigger=click)
2026-04-16T19:24:57.142375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8889534853835346875, trigger=click)
2026-04-16T19:27:41.599620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7909034156660413796, trigger=click)
2026-04-16T19:27:41.647949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7909034156660413796, trigger=click)
2026-04-16T19:27:52.709943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7604191407749971769, trigger=visual_change)
2026-04-16T19:28:32.258163Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8021106716519421575, trigger=visual_change)
2026-04-16T19:29:03.653911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames
2026-04-16T19:29:04.246968Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.6MB → 0.4MB (1.6x), 5 JPEGs deleted
2026-04-16T19:29:04.802579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.4MB (2.0x), 4 JPEGs deleted
2026-04-16T19:34:04.872907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 31 eligible frames
2026-04-16T19:34:06.027724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.9MB (2.8x), 17 JPEGs deleted
2026-04-16T19:34:07.124809Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.7MB → 0.9MB (3.1x), 12 JPEGs deleted
2026-04-16T19:36:45.440360Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6902617092167944043, trigger=click)
2026-04-16T19:36:45.526913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6902617092167944043, trigger=click)
2026-04-16T19:39:07.175454Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-04-16T19:39:08.221098Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.1MB (2.2x), 12 JPEGs deleted
2026-04-16T19:39:09.093475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.4MB (5.8x), 11 JPEGs deleted
2026-04-16T19:40:14.748415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5274084159066973263, trigger=click)
2026-04-16T19:40:14.810062Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5274084159066973263, trigger=click)
2026-04-16T19:40:16.361839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5274084159066973263, trigger=click)
2026-04-16T19:40:16.382131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5274084159066973263, trigger=click)
2026-04-16T19:40:17.077270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5274084159066973263, trigger=visual_change)
2026-04-16T19:40:32.132394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4090469266328652451, trigger=visual_change)
2026-04-16T19:40:34.828659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4090469266328652451, trigger=click)
2026-04-16T19:40:34.855691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4090469266328652451, trigger=click)
2026-04-16T19:40:35.255108Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4090469266328652451, trigger=visual_change)
2026-04-16T19:43:25.125985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2645125042129804868, trigger=visual_change)
2026-04-16T19:44:09.161369Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-04-16T19:44:09.957738Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.1MB → 0.2MB (7.5x), 11 JPEGs deleted
2026-04-16T19:44:10.787411Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.3MB (7.1x), 11 JPEGs deleted
2026-04-16T19:45:06.008525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7311227982380810013, trigger=visual_change)
2026-04-16T19:45:52.662172Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1358996890137522294, trigger=click)
2026-04-16T19:45:54.495775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1358996890137522294, trigger=visual_change)
2026-04-16T19:48:06.685838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9045753615802921452, trigger=click)
2026-04-16T19:48:06.737141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9045753615802921452, trigger=click)
2026-04-16T19:48:08.860107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9045753615802921452, trigger=click)
2026-04-16T19:48:09.011800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9045753615802921452, trigger=click)
2026-04-16T19:48:10.981786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9045753615802921452, trigger=visual_change)
2026-04-16T19:49:10.874859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames
2026-04-16T19:49:11.981922Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.6MB → 1.1MB (2.3x), 15 JPEGs deleted
2026-04-16T19:49:12.869064Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 0.4MB (5.8x), 10 JPEGs deleted
2026-04-16T19:51:48.499393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7492878572394577472, trigger=visual_change)
2026-04-16T19:54:12.942737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames
2026-04-16T19:54:14.423821Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.3MB → 2.2MB (1.5x), 18 JPEGs deleted
2026-04-16T19:54:15.297486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.4MB (6.0x), 12 JPEGs deleted
2026-04-16T19:55:32.363346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8509367409362735619, trigger=visual_change)
2026-04-16T19:56:34.555992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8010755914632952731, trigger=click)
2026-04-16T19:56:36.169717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8010755914632952731, trigger=visual_change)
2026-04-16T19:57:42.972829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2493970611368230421, trigger=visual_change)
2026-04-16T19:59:15.371908Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames
2026-04-16T19:59:17.297342Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.9MB (1.9x), 27 JPEGs deleted
2026-04-16T19:59:18.725041Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.9MB → 0.9MB (4.4x), 19 JPEGs deleted
2026-04-16T20:04:18.788215Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames
2026-04-16T20:04:20.651781Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.4MB → 1.3MB (4.0x), 27 JPEGs deleted
2026-04-16T20:04:22.327880Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.3MB → 1.1MB (3.8x), 24 JPEGs deleted
2026-04-16T20:07:58.693240Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-04-16T20:08:12.336154Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)
2026-04-16T20:08:13.555878Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=1) — DB pool may be saturated
2026-04-16T20:08:26.992954Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)
2026-04-16T20:18:18.566710Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 5 excluded)
2026-04-16T20:18:20.160056Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-04-16T20:18:20.164730Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1
2026-04-16T20:18:20.168456Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)
2026-04-16T20:18:20.393133Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 2 excluded)
2026-04-16T20:18:20.426172Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 2
2026-04-16T20:18:20.509467Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)
2026-04-16T20:18:20.821576Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors
2026-04-16T20:19:03.681861Z ERROR screenpipe_engine::resource_monitor: Failed to send resource usage to PostHog: error sending request for url (https://us.i.posthog.com/capture/)
2026-04-16T20:19:10.050131Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=1.306319333s
2026-04-16T20:19:10.050302Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T20:19:12.039556Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 4.2MB → 1.9MB (2.2x), 34 JPEGs deleted
2026-04-16T20:19:13.766114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 5.0MB → 0.6MB (8.2x), 29 JPEGs deleted
2026-04-16T20:21:46.710302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6355728968769571222, trigger=click)
2026-04-16T20:22:03.206532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8191035082799028318, trigger=click)
2026-04-16T20:22:05.889876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8191035082799028318, trigger=visual_change)
2026-04-16T20:24:13.822102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T20:24:27.784388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7188203100787558147, trigger=click)
2026-04-16T20:24:27.830666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7188203100787558147, trigger=click)
2026-04-16T20:25:41.238278Z INFO screenpipe_engine::event_driven_capture: ...
|
iTerm2
|
screenpipe"
|
NULL
|
40912
|
|
40913
|
2026-04-16T16:54:32.724028Z INFO screenpipe_engin 2026-04-16T16:54:32.724028Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 6.0MB → 0.9MB (6.8x), 34 JPEGs deleted
2026-04-16T16:56:53.599557Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1983496677248953459, trigger=visual_change)
2026-04-16T16:56:59.596490Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:05.803315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6408299431635311878, trigger=visual_change)
2026-04-16T16:57:31.799183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:32.987738Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:36.036429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:38.135779Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:38.144812Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=click)
2026-04-16T16:57:39.069414Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:57:42.069733Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6216735170207247706, trigger=visual_change)
2026-04-16T16:59:28.618441Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:32.774969Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-16T16:59:36.559992Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 6.2MB → 1.6MB (3.8x), 53 JPEGs deleted
2026-04-16T16:59:38.412716Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1486670987550568571, trigger=click)
2026-04-16T16:59:39.047403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 7.7MB → 0.9MB (8.4x), 42 JPEGs deleted
2026-04-16T17:02:10.554070Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6911811508438415393, trigger=click)
2026-04-16T17:04:39.103528Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 54 eligible frames
2026-04-16T17:04:40.805954Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 2.7MB → 0.8MB (3.4x), 28 JPEGs deleted
2026-04-16T17:04:42.331661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.2MB → 0.8MB (5.3x), 24 JPEGs deleted
2026-04-16T17:05:56.286376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5833391891040312533, trigger=click)
2026-04-16T17:07:25.899258Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=246851100492228743, trigger=visual_change)
2026-04-16T17:07:32.589078Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8741429548847252237, trigger=click)
2026-04-16T17:07:32.598288Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8741429548847252237, trigger=click)
2026-04-16T17:09:42.418817Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 51 eligible frames
2026-04-16T17:09:44.096791Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 3.4MB → 1.5MB (2.2x), 24 JPEGs deleted
2026-04-16T17:09:45.792167Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.4MB → 0.8MB (5.3x), 25 JPEGs deleted
2026-04-16T17:13:28.721758Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7494741005349090726, trigger=visual_change)
2026-04-16T17:13:42.659883Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:42.667274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.609407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1938898288173053820, trigger=click)
2026-04-16T17:13:46.614744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1938898288173053820, trigger=click)
2026-04-16T17:14:45.839974Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T17:14:46.858859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 2.4MB → 0.2MB (10.5x), 16 JPEGs deleted
2026-04-16T17:14:48.480001Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 5.0MB → 1.0MB (5.1x), 24 JPEGs deleted
2026-04-16T17:18:41.079072Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-473249672349158, trigger=visual_change)
2026-04-16T17:19:48.570457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-16T17:19:50.934643Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 6.2MB → 0.5MB (11.5x), 41 JPEGs deleted
2026-04-16T17:19:53.586587Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.8MB → 1.8MB (4.8x), 45 JPEGs deleted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-stop
screenpipe stopped
[1] + terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ sp-status
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-04-16T17:21:45.974417Z INFO screenpipe_engine::cli: api auth enabled — key loaded
checking permissions...
screen recording: ok
accessibility: ok
2026-04-16T17:21:46.050652Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-16T17:21:46.510626Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-16T17:21:46.512156Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-16T17:21:46.512142Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-16T17:21:46.512319Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-04-16T17:21:46.512326Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-04-16T17:21:46.512344Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-16T17:21:46.512421Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-16T17:21:46.512417Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-16T17:21:46.513538Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-16T17:21:46.521833Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-16T17:21:46.533414Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-16T17:21:46.533605Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-16T17:21:46.534222Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-16T17:21:46.534386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-16T17:21:46.534553Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-16T17:21:46.535103Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-16T17:21:46.535119Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
2026-04-16T17:21:46.536081Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ ["Boosteroid"] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
2026-04-16T17:21:46.540523Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
│ encrypt secrets │ disabled │
│ retention days │ 14 │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-16T17:21:46.550487Z INFO screenpipe: starting UI event capture
2026-04-16T17:21:46.565082Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-16T17:21:46.582680Z INFO screenpipe_engine::ui_recorder: UI recording session started: 12814e35-58e9-47de-8b51-d97fb023ee4a
2026-04-16T17:21:46.582703Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-15 14:21:46.582698 UTC to 2026-04-16 14:21:46.582698 UTC)
2026-04-16T17:21:46.582579Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-16T17:21:46.583587Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-16T17:21:46.595889Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-16T17:21:46.608092Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-16T17:21:46.629976Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-16T17:21:46.630083Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.630151Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-16T17:21:46.676870Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (2560x1440)
2026-04-16T17:21:46.676907Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.676919Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-16T17:21:46.676959Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-04-16T17:21:46.728761Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 10000 frame entries, coverage from 2026-04-15 14:21:46.582698 UTC
2026-04-16T17:21:47.394454Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 1 excluded)
2026-04-16T17:21:47.482330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 1 excluded)
2026-04-16T17:21:47.494405Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=39933, dur=39ms
2026-04-16T17:21:47.630223Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=39934, dur=106ms
2026-04-16T17:22:16.903145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:16.962222Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719183519524636768, trigger=click)
2026-04-16T17:22:46.597499Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 23 eligible frames
2026-04-16T17:22:48.290139Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 1.8MB → 0.8MB (2.1x), 12 JPEGs deleted
2026-04-16T17:22:49.100793Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.6MB → 0.3MB (5.1x), 9 JPEGs deleted
2026-04-16T17:22:54.794743Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4739949273896043654, trigger=visual_change)
2026-04-16T17:27:51.214306Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=60 elapsed=2.113840958s
2026-04-16T17:27:51.214966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 60 eligible frames
2026-04-16T17:27:53.037622Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 3.6MB → 0.7MB (5.0x), 27 JPEGs deleted
2026-04-16T17:27:55.240255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 6.1MB → 2.1MB (2.9x), 31 JPEGs deleted
2026-04-16T17:32:57.459620Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=2.216223s
2026-04-16T17:32:57.460014Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T17:33:00.021293Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 4.7MB → 2.3MB (2.0x), 31 JPEGs deleted
2026-04-16T17:33:02.083465Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 1.2MB (6.0x), 32 JPEGs deleted
2026-04-16T17:38:04.305404Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=21 elapsed=2.219409208s
2026-04-16T17:38:04.305623Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 21 eligible frames
2026-04-16T17:38:05.252423Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.3MB → 0.5MB (2.9x), 10 JPEGs deleted
2026-04-16T17:38:06.109461Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.9MB → 0.3MB (5.7x), 9 JPEGs deleted
2026-04-16T17:43:08.286086Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.181719125s
2026-04-16T17:43:08.286355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T17:46:45.200780Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:46:51.254975Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2685652172817760301, trigger=visual_change)
2026-04-16T17:48:10.441256Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.153535209s
2026-04-16T17:53:12.570945Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.12984975s
2026-04-16T17:58:14.714563Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=16 elapsed=2.144209875s
2026-04-16T17:58:14.714757Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 16 eligible frames
2026-04-16T17:58:15.687306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 1.4MB → 0.5MB (2.7x), 10 JPEGs deleted
2026-04-16T17:58:16.405667Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 6 frames, 1.3MB → 0.3MB (4.0x), 6 JPEGs deleted
2026-04-16T18:03:18.647636Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.196012958s
2026-04-16T18:03:18.648255Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T18:08:20.770335Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.118292041s
2026-04-16T18:13:22.932968Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=2.159523541s
2026-04-16T18:14:12.914885Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7197250569217515340, trigger=click)
2026-04-16T18:14:21.238723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4913604326885148143, trigger=visual_change)
2026-04-16T18:14:24.039744Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:24.088774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8457119628236479250, trigger=click)
2026-04-16T18:14:57.520041Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:14:57.574534Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3688414512503736666, trigger=click)
2026-04-16T18:15:21.796289Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=visual_change)
2026-04-16T18:15:23.991636Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7811355879924921461, trigger=click)
2026-04-16T18:15:35.222301Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5475897674660063718, trigger=click)
2026-04-16T18:15:35.274330Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5475897674660063718, trigger=click)
2026-04-16T18:17:32.423833Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:17:32.474543Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1514603215522113679, trigger=click)
2026-04-16T18:18:24.002496Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=1.067424083s
2026-04-16T18:19:37.211633Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:37.439390Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8864415387169714352, trigger=visual_change)
2026-04-16T18:19:43.270973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1823404633043484762, trigger=visual_change)
2026-04-16T18:21:57.868769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=627428589598300904, trigger=visual_change)
2026-04-16T18:22:03.990449Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7847601528719527534, trigger=visual_change)
2026-04-16T18:22:09.863801Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4904988847481951993, trigger=click)
2026-04-16T18:22:16.293144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3159996471827114191, trigger=visual_change)
2026-04-16T18:22:52.141333Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6124926365899348608, trigger=visual_change)
2026-04-16T18:22:53.221218Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:55.480199Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=visual_change)
2026-04-16T18:22:55.519454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:22:58.486565Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6677306331768658366, trigger=visual_change)
2026-04-16T18:23:01.214243Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:01.279315Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7252211048162575462, trigger=click)
2026-04-16T18:23:24.078893Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 9 eligible frames
2026-04-16T18:23:24.698710Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.7MB → 0.3MB (2.0x), 5 JPEGs deleted
2026-04-16T18:23:25.299329Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.5MB (1.7x), 4 JPEGs deleted
2026-04-16T18:23:59.398666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:02.420346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7328863994118092574, trigger=visual_change)
2026-04-16T18:24:35.939575Z WARN sqlx::query: summary="SELECT text, app_name, window_name, …" db.statement="\n\nSELECT\n text,\n app_name,\n window_name,\n timestamp\nFROM\n (\n SELECT\n e.text,\n f.app_name,\n COALESCE(f.window_name, '') as window_name,\n f.timestamp,\n ROW_NUMBER() OVER (\n PARTITION BY f.app_name,\n f.window_name\n ORDER BY\n CASE\n WHEN e.role IN ('AXTextArea', 'AXTextField') THEN 0\n ELSE 1\n END,\n LENGTH(e.text) DESC\n ) as rn\n FROM\n elements e\n JOIN frames f ON f.id = e.frame_id\n WHERE\n f.timestamp BETWEEN '2026-04-16T03:24:34Z' AND '2026-04-16T15:24:34Z'\n AND e.text IS NOT NULL\n AND e.source = 'accessibility'\n AND LENGTH(e.text) BETWEEN 30 AND 300\n AND e.text NOT LIKE 'http%'\n AND e.text NOT LIKE 'cdn.%'\n ) ranked\nWHERE\n rn = 1\nORDER BY\n timestamp DESC\nLIMIT\n 20\n" rows_affected=0 rows_returned=20 elapsed=1.558414625s
2026-04-16T18:26:46.604032Z INFO screenpipe_engine::server: api_usage_5min: 12 requests
2026-04-16T18:28:25.518872Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 36 eligible frames
2026-04-16T18:28:27.600578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 2.9MB → 2.3MB (1.3x), 18 JPEGs deleted
2026-04-16T18:28:28.648190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.3MB → 0.5MB (6.3x), 16 JPEGs deleted
2026-04-16T18:33:28.759319Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 86 eligible frames
2026-04-16T18:33:31.508252Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 7.2MB → 3.1MB (2.3x), 41 JPEGs deleted
2026-04-16T18:33:34.105188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 9.5MB → 1.1MB (8.7x), 43 JPEGs deleted
2026-04-16T18:38:34.183606Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 30 eligible frames
2026-04-16T18:38:35.631373Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.8MB → 2.6MB (1.5x), 14 JPEGs deleted
2026-04-16T18:38:36.560941Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 14 frames, 3.0MB → 0.3MB (8.8x), 14 JPEGs deleted
2026-04-16T18:38:45.497494Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1378906988739938344, trigger=visual_change)
2026-04-16T18:40:51.465590Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2583225842061478835, trigger=click)
2026-04-16T18:40:51.519032Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2583225842061478835, trigger=click)
2026-04-16T18:40:52.190445Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2583225842061478835, trigger=click)
2026-04-16T18:40:52.221020Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2583225842061478835, trigger=click)
2026-04-16T18:41:02.201260Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7870454708749170063, trigger=visual_change)
2026-04-16T18:41:17.313239Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5465255429304826480, trigger=visual_change)
2026-04-16T18:42:59.963178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:00.885485Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=visual_change)
2026-04-16T18:43:03.908092Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=visual_change)
2026-04-16T18:43:05.142859Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:05.170794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:09.281249Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:09.329893Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=click)
2026-04-16T18:43:10.006488Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=visual_change)
2026-04-16T18:43:13.020484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6185279136587989316, trigger=visual_change)
2026-04-16T18:43:36.632625Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 47 eligible frames
2026-04-16T18:43:37.787529Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.0MB → 0.4MB (10.4x), 18 JPEGs deleted
2026-04-16T18:43:39.791720Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.8MB → 3.5MB (1.7x), 27 JPEGs deleted
2026-04-16T18:48:39.854967Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 42 eligible frames
2026-04-16T18:48:40.880165Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.6MB → 0.4MB (9.3x), 16 JPEGs deleted
2026-04-16T18:48:42.493143Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.5MB → 1.9MB (2.4x), 24 JPEGs deleted
2026-04-16T18:53:42.540192Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 49 eligible frames
2026-04-16T18:53:44.248697Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6397373582477392269, trigger=click)
2026-04-16T18:53:44.305973Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6397373582477392269, trigger=click)
2026-04-16T18:53:44.636273Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 4.7MB → 3.6MB (1.3x), 28 JPEGs deleted
2026-04-16T18:53:46.005728Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 4.6MB → 0.7MB (6.4x), 19 JPEGs deleted
2026-04-16T18:56:42.851794Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=166444937469535891, trigger=click)
2026-04-16T18:56:45.111929Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=166444937469535891, trigger=visual_change)
2026-04-16T18:58:46.065894Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames
2026-04-16T18:58:46.483097Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.3MB → 0.1MB (2.5x), 4 JPEGs deleted
2026-04-16T18:58:47.162312Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.2MB → 0.6MB (2.0x), 5 JPEGs deleted
2026-04-16T19:03:22.040300Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3833211505105625419, trigger=visual_change)
2026-04-16T19:03:47.207403Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames
2026-04-16T19:03:49.733771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 4.5MB → 0.5MB (9.8x), 42 JPEGs deleted
2026-04-16T19:03:53.163365Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 56 frames, 10.3MB → 3.6MB (2.9x), 56 JPEGs deleted
2026-04-16T19:08:53.251967Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 12 eligible frames
2026-04-16T19:08:53.933186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.8MB → 0.6MB (1.4x), 5 JPEGs deleted
2026-04-16T19:08:54.631822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 1.0MB → 0.5MB (1.8x), 5 JPEGs deleted
2026-04-16T19:09:06.983845Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5395388649753491723, trigger=click)
2026-04-16T19:09:08.638614Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5395388649753491723, trigger=visual_change)
2026-04-16T19:13:54.712609Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-04-16T19:13:55.995233Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.8MB → 1.1MB (3.6x), 18 JPEGs deleted
2026-04-16T19:13:57.772413Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 4.9MB → 1.5MB (3.4x), 25 JPEGs deleted
2026-04-16T19:18:57.869355Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 69 eligible frames
2026-04-16T19:18:59.534803Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 3.2MB → 0.4MB (8.8x), 28 JPEGs deleted
2026-04-16T19:19:02.352002Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 8.9MB → 5.1MB (1.7x), 39 JPEGs deleted
2026-04-16T19:19:57.606762Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1719510318593329929, trigger=visual_change)
2026-04-16T19:24:02.431308Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames
2026-04-16T19:24:02.927020Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.5MB → 0.3MB (1.9x), 4 JPEGs deleted
2026-04-16T19:24:03.576897Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.9MB → 0.4MB (2.1x), 5 JPEGs deleted
2026-04-16T19:24:13.744209Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8889534853835346875, trigger=click)
2026-04-16T19:24:57.091662Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8889534853835346875, trigger=click)
2026-04-16T19:24:57.142375Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8889534853835346875, trigger=click)
2026-04-16T19:27:41.599620Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=7909034156660413796, trigger=click)
2026-04-16T19:27:41.647949Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7909034156660413796, trigger=click)
2026-04-16T19:27:52.709943Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7604191407749971769, trigger=visual_change)
2026-04-16T19:28:32.258163Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8021106716519421575, trigger=visual_change)
2026-04-16T19:29:03.653911Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 11 eligible frames
2026-04-16T19:29:04.246968Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.6MB → 0.4MB (1.6x), 5 JPEGs deleted
2026-04-16T19:29:04.802579Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 4 frames, 0.9MB → 0.4MB (2.0x), 4 JPEGs deleted
2026-04-16T19:34:04.872907Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 31 eligible frames
2026-04-16T19:34:06.027724Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 17 frames, 2.5MB → 0.9MB (2.8x), 17 JPEGs deleted
2026-04-16T19:34:07.124809Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.7MB → 0.9MB (3.1x), 12 JPEGs deleted
2026-04-16T19:36:45.440360Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6902617092167944043, trigger=click)
2026-04-16T19:36:45.526913Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6902617092167944043, trigger=click)
2026-04-16T19:39:07.175454Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 25 eligible frames
2026-04-16T19:39:08.221098Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.4MB → 1.1MB (2.2x), 12 JPEGs deleted
2026-04-16T19:39:09.093475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.4MB (5.8x), 11 JPEGs deleted
2026-04-16T19:40:14.748415Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5274084159066973263, trigger=click)
2026-04-16T19:40:14.810062Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5274084159066973263, trigger=click)
2026-04-16T19:40:16.361839Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5274084159066973263, trigger=click)
2026-04-16T19:40:16.382131Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5274084159066973263, trigger=click)
2026-04-16T19:40:17.077270Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5274084159066973263, trigger=visual_change)
2026-04-16T19:40:32.132394Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4090469266328652451, trigger=visual_change)
2026-04-16T19:40:34.828659Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4090469266328652451, trigger=click)
2026-04-16T19:40:34.855691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4090469266328652451, trigger=click)
2026-04-16T19:40:35.255108Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4090469266328652451, trigger=visual_change)
2026-04-16T19:43:25.125985Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2645125042129804868, trigger=visual_change)
2026-04-16T19:44:09.161369Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-04-16T19:44:09.957738Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.1MB → 0.2MB (7.5x), 11 JPEGs deleted
2026-04-16T19:44:10.787411Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.3MB → 0.3MB (7.1x), 11 JPEGs deleted
2026-04-16T19:45:06.008525Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7311227982380810013, trigger=visual_change)
2026-04-16T19:45:52.662172Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1358996890137522294, trigger=click)
2026-04-16T19:45:54.495775Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1358996890137522294, trigger=visual_change)
2026-04-16T19:48:06.685838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9045753615802921452, trigger=click)
2026-04-16T19:48:06.737141Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9045753615802921452, trigger=click)
2026-04-16T19:48:08.860107Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9045753615802921452, trigger=click)
2026-04-16T19:48:09.011800Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-9045753615802921452, trigger=click)
2026-04-16T19:48:10.981786Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9045753615802921452, trigger=visual_change)
2026-04-16T19:49:10.874859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 27 eligible frames
2026-04-16T19:49:11.981922Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 2.6MB → 1.1MB (2.3x), 15 JPEGs deleted
2026-04-16T19:49:12.869064Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 10 frames, 2.1MB → 0.4MB (5.8x), 10 JPEGs deleted
2026-04-16T19:51:48.499393Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7492878572394577472, trigger=visual_change)
2026-04-16T19:54:12.942737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 32 eligible frames
2026-04-16T19:54:14.423821Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 3.3MB → 2.2MB (1.5x), 18 JPEGs deleted
2026-04-16T19:54:15.297486Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 12 frames, 2.5MB → 0.4MB (6.0x), 12 JPEGs deleted
2026-04-16T19:55:32.363346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8509367409362735619, trigger=visual_change)
2026-04-16T19:56:34.555992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8010755914632952731, trigger=click)
2026-04-16T19:56:36.169717Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8010755914632952731, trigger=visual_change)
2026-04-16T19:57:42.972829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2493970611368230421, trigger=visual_change)
2026-04-16T19:59:15.371908Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 48 eligible frames
2026-04-16T19:59:17.297342Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.5MB → 2.9MB (1.9x), 27 JPEGs deleted
2026-04-16T19:59:18.725041Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 3.9MB → 0.9MB (4.4x), 19 JPEGs deleted
2026-04-16T20:04:18.788215Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 53 eligible frames
2026-04-16T20:04:20.651781Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 5.4MB → 1.3MB (4.0x), 27 JPEGs deleted
2026-04-16T20:04:22.327880Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.3MB → 1.1MB (3.8x), 24 JPEGs deleted
2026-04-16T20:07:58.693240Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-04-16T20:08:12.336154Z INFO sck_rs::stream_manager: recreating stream for display 2 (resolution change)
2026-04-16T20:08:13.555878Z WARN screenpipe_engine::event_driven_capture: event capture timed out (trigger=app_switch, monitor=1) — DB pool may be saturated
2026-04-16T20:08:26.992954Z INFO sck_rs::stream_manager: recreating stream for display 1 (resolution change)
2026-04-16T20:18:18.566710Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 5 excluded)
2026-04-16T20:18:20.160056Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-04-16T20:18:20.164730Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1
2026-04-16T20:18:20.168456Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)
2026-04-16T20:18:20.393133Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 2 excluded)
2026-04-16T20:18:20.426172Z WARN screenpipe_engine::event_driven_capture: skipping capture: lock screen app 'loginwindow' on monitor 2
2026-04-16T20:18:20.509467Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 2 excluded)
2026-04-16T20:18:20.821576Z INFO screenpipe_engine::event_driven_capture: monitor 1 capture recovered after 1 consecutive errors
2026-04-16T20:19:03.681861Z ERROR screenpipe_engine::resource_monitor: Failed to send resource usage to PostHog: error sending request for url (https://us.i.posthog.com/capture/)
2026-04-16T20:19:10.050131Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=65 elapsed=1.306319333s
2026-04-16T20:19:10.050302Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 65 eligible frames
2026-04-16T20:19:12.039556Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 4.2MB → 1.9MB (2.2x), 34 JPEGs deleted
2026-04-16T20:19:13.766114Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 5.0MB → 0.6MB (8.2x), 29 JPEGs deleted
2026-04-16T20:21:46.710302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6355728968769571222, trigger=click)
2026-04-16T20:22:03.206532Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8191035082799028318, trigger=click)
2026-04-16T20:22:05.889876Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8191035082799028318, trigger=visual_change)
2026-04-16T20:24:13.822102Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
2026-04-16T20:24:27.784388Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7188203100787558147, trigger=click)
2026-04-16T20:24:27.830666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7188203100787558147, trigger=click)
2026-04-16T20:25:41.238278Z INFO screenpipe_engine::event_driven_capture: ...
|
iTerm2
|
screenpipe"
|
NULL
|
40913
|
|
50929
|
2026-04-17T11:34:37.067595Z INFO screenpipe_engin 2026-04-17T11:34:37.067595Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 16.7MB → 5.2MB (3.2x), 84 JPEGs deleted
2026-04-17T11:36:21.582162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3636375476660928346, trigger=visual_change)
2026-04-17T11:36:27.652465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3636375476660928346, trigger=visual_change)
2026-04-17T11:39:42.586546Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=146 elapsed=5.50440575s
2026-04-17T11:39:42.593179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 146 eligible frames
2026-04-17T11:39:54.820496Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 17.3MB → 8.8MB (2.0x), 86 JPEGs deleted
2026-04-17T11:40:00.213353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 2.7MB (3.9x), 57 JPEGs deleted
2026-04-17T11:45:05.403027Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=167 elapsed=5.175965584s
2026-04-17T11:45:05.403796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-04-17T11:45:23.920217Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 89 frames, 18.1MB → 8.0MB (2.3x), 89 JPEGs deleted
2026-04-17T11:45:39.404156Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 76 frames, 15.1MB → 5.2MB (2.9x), 76 JPEGs deleted
2026-04-17T11:47:40.403897Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8449116274740776858, trigger=visual_change)
2026-04-17T11:47:43.440723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8449116274740776858, trigger=visual_change)
2026-04-17T11:50:41.774396Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=118 elapsed=2.354790459s
2026-04-17T11:50:41.776220Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 118 eligible frames
2026-04-17T11:50:59.256756Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 70 frames, 13.9MB → 6.9MB (2.0x), 70 JPEGs deleted
2026-04-17T11:51:07.629800Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 13.0MB → 3.8MB (3.4x), 46 JPEGs deleted
2026-04-17T11:56:14.641254Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=104 elapsed=6.940613291s
2026-04-17T11:56:14.655230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-04-17T11:56:27.260405Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 12.4MB → 5.9MB (2.1x), 64 JPEGs deleted
2026-04-17T11:56:32.454420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 11.4MB → 2.5MB (4.6x), 38 JPEGs deleted
2026-04-17T11:56:36.052813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=visual_change)
2026-04-17T11:56:39.125180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=visual_change)
2026-04-17T11:56:48.884595Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=click)
2026-04-17T11:59:10.684033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:00:26.161484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:01:24.015698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1187659190810667004, trigger=visual_change)
2026-04-17T12:01:37.484033Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=143 elapsed=5.013868584s
2026-04-17T12:01:37.484775Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 143 eligible frames
2026-04-17T12:01:54.962475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 18.5MB → 11.2MB (1.7x), 84 JPEGs deleted
2026-04-17T12:02:09.701348Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 14.0MB → 5.0MB (2.8x), 57 JPEGs deleted
2026-04-17T12:04:52.068001Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:06:01.171915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1187659190810667004, trigger=visual_change)
2026-04-17T12:06:08.346769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:06:40.246144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3230856144763016035, trigger=visual_change)
2026-04-17T12:07:14.586229Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=127 elapsed=4.93565275s
2026-04-17T12:07:14.587477Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 127 eligible frames
2026-04-17T12:07:26.001585Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 14.4MB → 6.7MB (2.2x), 74 JPEGs deleted
2026-04-17T12:07:32.330737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 14.0MB → 3.5MB (4.1x), 51 JPEGs deleted
2026-04-17T12:09:44.692549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:50.683046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:53.718316Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:56.768856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:12:37.753666Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=88 elapsed=5.414904667s
2026-04-17T12:12:37.753896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-17T12:12:52.340444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 9.7MB → 4.1MB (2.4x), 52 JPEGs deleted
2026-04-17T12:12:59.919500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 10.2MB → 4.8MB (2.1x), 34 JPEGs deleted
2026-04-17T12:18:01.425343Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=77 elapsed=1.499634167s
2026-04-17T12:18:01.425741Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-04-17T12:18:12.274223Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 8.4MB → 3.6MB (2.3x), 46 JPEGs deleted
2026-04-17T12:18:17.326612Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 8.2MB → 2.8MB (2.9x), 29 JPEGs deleted
2026-04-17T12:20:37.499495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5858924638011024147, trigger=visual_change)
2026-04-17T12:23:22.133060Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=107 elapsed=4.695834792s
2026-04-17T12:23:22.134527Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 107 eligible frames
2026-04-17T12:23:30.575383Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.7MB → 5.3MB (2.4x), 68 JPEGs deleted
2026-04-17T12:23:35.540067Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 11.3MB → 3.8MB (3.0x), 37 JPEGs deleted
2026-04-17T12:24:26.708194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1431084806293675067, trigger=visual_change)
2026-04-17T12:24:44.922890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:24:47.959927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:24:57.082676Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:25:06.162411Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=99156994807997409, trigger=visual_change)
2026-04-17T12:25:50.923162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9094715609502343279, trigger=visual_change)
2026-04-17T12:28:39.907308Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=130 elapsed=4.35280675s
2026-04-17T12:28:39.908059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 130 eligible frames
2026-04-17T12:28:52.289524Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 13.5MB → 5.4MB (2.5x), 74 JPEGs deleted
2026-04-17T12:29:03.322190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 14.8MB → 4.1MB (3.6x), 54 JPEGs deleted
2026-04-17T12:29:41.523344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9094715609502343279, trigger=visual_change)
2026-04-17T12:31:13.627356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:34:03.505841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 133 eligible frames
2026-04-17T12:34:12.370434Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 83 frames, 17.0MB → 8.4MB (2.0x), 83 JPEGs deleted
2026-04-17T12:34:18.709761Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 12.4MB → 4.5MB (2.8x), 48 JPEGs deleted
2026-04-17T12:39:21.700676Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=94 elapsed=2.994116667s
2026-04-17T12:39:21.701475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames
2026-04-17T12:39:28.551006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 11.9MB → 5.2MB (2.3x), 60 JPEGs deleted
2026-04-17T12:39:33.119092Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.9MB → 3.0MB (3.0x), 32 JPEGs deleted
2026-04-17T12:41:55.518740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4645364130590448795, trigger=visual_change)
2026-04-17T12:44:31.486942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5268491633263651922, trigger=visual_change)
2026-04-17T12:44:34.083563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 80 eligible frames
2026-04-17T12:44:42.267029Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 9.3MB → 3.9MB (2.4x), 54 JPEGs deleted
2026-04-17T12:44:46.583955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 7.1MB → 1.7MB (4.2x), 24 JPEGs deleted
2026-04-17T12:48:00.030407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7118306775293142140, trigger=visual_change)
2026-04-17T12:49:09.718005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3890447493078382535, trigger=visual_change)
2026-04-17T12:49:48.947739Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=83 elapsed=2.349997458s
2026-04-17T12:49:48.949259Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 83 eligible frames
2026-04-17T12:49:54.500850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 9.4MB → 3.6MB (2.6x), 53 JPEGs deleted
2026-04-17T12:49:56.956633Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 8.0MB → 1.4MB (5.6x), 28 JPEGs deleted
2026-04-17T12:50:49.723216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2308635439156572871, trigger=visual_change)
2026-04-17T12:55:01.685683Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=68 elapsed=4.658703708s
2026-04-17T12:55:01.686755Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 68 eligible frames
2026-04-17T12:55:09.567444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 7.3MB → 3.0MB (2.4x), 41 JPEGs deleted
2026-04-17T12:55:11.689903Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.3MB → 1.2MB (6.0x), 25 JPEGs deleted
2026-04-17T12:57:46.261931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3247250458952498707, trigger=visual_change)
2026-04-17T13:00:15.547338Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=67 elapsed=3.841360958s
2026-04-17T13:00:15.547891Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-04-17T13:00:18.854188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.9MB → 2.9MB (2.4x), 38 JPEGs deleted
2026-04-17T13:00:20.869607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.1MB → 1.9MB (3.2x), 27 JPEGs deleted
2026-04-17T13:00:47.836013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3538231965223053471, trigger=click)
2026-04-17T13:05:21.592379Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames
2026-04-17T13:05:24.334610Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 7.2MB → 1.1MB (6.3x), 46 JPEGs deleted
2026-04-17T13:05:29.624320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.3MB → 5.4MB (2.1x), 52 JPEGs deleted
2026-04-17T13:05:51.246979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:10:01.795432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:03.069120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:03.075328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.101145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.101122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.376980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:06.992302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:06.997093Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:07.384444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:09.998269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:10.018259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:10.421277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:11.230951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:13.459367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:33.885435Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=83 elapsed=4.209110041s
2026-04-17T13:10:33.885993Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 83 eligible frames
2026-04-17T13:10:36.418211Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 9.0MB → 1.8MB (5.1x), 39 JPEGs deleted
2026-04-17T13:10:41.833569Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 10.3MB → 4.4MB (2.3x), 42 JPEGs deleted
2026-04-17T13:15:47.143596Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=45 elapsed=5.294994208s
2026-04-17T13:15:47.143961Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-04-17T13:15:49.530930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 5.3MB → 0.5MB (10.7x), 19 JPEGs deleted
2026-04-17T13:15:53.181326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 6.2MB → 1.9MB (3.2x), 24 JPEGs deleted
2026-04-17T13:15:59.924682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6080998014092105058, trigger=click)
2026-04-17T13:17:47.639533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:17:47.640336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:20:53.865787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 85 eligible frames
2026-04-17T13:20:56.296312Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 9.3MB → 0.8MB (12.3x), 35 JPEGs deleted
2026-04-17T13:21:01.541879Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 10.0MB → 3.5MB (2.9x), 48 JPEGs deleted
2026-04-17T13:21:24.697431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8579915543009657377, trigger=visual_change)
2026-04-17T13:22:53.638454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8579915543009657377, trigger=visual_change)
2026-04-17T13:23:21.001499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4786115965986315783, trigger=visual_change)
2026-04-17T13:26:06.993632Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=145 elapsed=5.377591541s
2026-04-17T13:26:06.995358Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames
2026-04-17T13:26:10.229487Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 47 frames, 10.6MB → 1.1MB (9.6x), 47 JPEGs deleted
2026-04-17T13:26:20.367203Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 96 frames, 17.5MB → 7.4MB (2.4x), 96 JPEGs deleted
2026-04-17T13:31:24.012859Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=97 elapsed=3.623441916s
2026-04-17T13:31:24.013303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-17T13:31:26.695278Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 10.7MB → 0.6MB (17.9x), 46 JPEGs deleted
2026-04-17T13:31:29.991292Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 11.5MB → 3.2MB (3.6x), 49 JPEGs deleted
2026-04-17T13:32:39.125960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6089929419086115132, trigger=visual_change)
2026-04-17T13:33:15.059703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8228581750357175612, trigger=visual_change)
2026-04-17T13:36:34.787296Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=134 elapsed=4.778564541s
2026-04-17T13:36:34.788177Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 134 eligible frames
2026-04-17T13:36:37.619828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 9.3MB → 2.6MB (3.6x), 38 JPEGs deleted
2026-04-17T13:36:47.174485Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 94 frames, 19.4MB → 6.6MB (2.9x), 94 JPEGs deleted
2026-04-17T13:38:01.793664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8948708845629756494, trigger=visual_change)
2026-04-17T13:41:38.909857Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=191 elapsed=2.726793958s
2026-04-17T13:41:53.564499Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=127 elapsed=6.337926625s
2026-04-17T13:41:53.564966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 127 eligible frames
2026-04-17T13:41:56.377224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 8.7MB → 0.9MB (10.2x), 39 JPEGs deleted
2026-04-17T13:42:04.113088Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 19.8MB → 4.6MB (4.3x), 86 JPEGs deleted
2026-04-17T13:42:28.546840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:42:31.565154Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:43:01.179117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2966960464075814955, trigger=visual_change)
2026-04-17T13:43:04.176336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2966960464075814955, trigger=visual_change)
2026-04-17T13:47:09.104428Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=108 elapsed=4.971006834s
2026-04-17T13:47:09.105265Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames
2026-04-17T13:47:12.128696Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 10.8MB → 1.2MB (8.7x), 46 JPEGs deleted
2026-04-17T13:47:18.306857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1588829377627911602, trigger=visual_change)
2026-04-17T13:47:20.741949Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.1MB → 4.6MB (2.6x), 60 JPEGs deleted
2026-04-17T13:49:02.375155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T13:49:03.780188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8632488258017461693, trigger=click)
2026-04-17T13:50:51.417277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:50:52.233635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:52:23.916789Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=148 elapsed=3.130792583s
2026-04-17T13:52:23.916950Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 148 eligible frames
2026-04-17T13:52:28.645026Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 62 frames, 14.5MB → 3.3MB (4.4x), 62 JPEGs deleted
2026-04-17T13:52:32.516195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4465696449359315208, trigger=click)
2026-04-17T13:52:41.560804Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 17.7MB → 8.7MB (2.0x), 84 JPEGs deleted
2026-04-17T13:57:46.196574Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=158 elapsed=4.5932735s
2026-04-17T13:57:46.196771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 158 eligible frames
2026-04-17T13:57:49.965702Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 13.8MB → 1.3MB (10.6x), 59 JPEGs deleted
2026-04-17T13:57:57.488258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames, 21.7MB → 9.6MB (2.3x), 97 JPEGs deleted
2026-04-17T14:01:04.834817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:03:03.419391Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=162 elapsed=5.916741833s
2026-04-17T14:03:03.419970Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 162 eligible frames
2026-04-17T14:03:07.531462Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 62 frames, 14.4MB → 1.6MB (9.0x), 62 JPEGs deleted
2026-04-17T14:03:25.381848Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 27.2MB → 12.9MB (2.1x), 98 JPEGs deleted
2026-04-17T14:07:52.779104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3920393652799492578, trigger=visual_change)
2026-04-17T14:08:29.344550Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=39 elapsed=3.921230209s
2026-04-17T14:08:29.344820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-04-17T14:08:30.820661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.4MB → 0.5MB (8.3x), 18 JPEGs deleted
2026-04-17T14:08:32.939816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 6.3MB → 1.5MB (4.1x), 19 JPEGs deleted
2026-04-17T14:11:32.178274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:35.201992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:38.167294Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:41.241749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:13:36.956810Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=94 elapsed=4.002610125s
2026-04-17T14:13:36.956972Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames
2026-04-17T14:13:39.200065Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 8.7MB → 1.0MB (9.1x), 37 JPEGs deleted
2026-04-17T14:13:44.175288Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 14.1MB → 5.2MB (2.7x), 55 JPEGs deleted
2026-04-17T14:18:50.535632Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=50 elapsed=6.342983084s
2026-04-17T14:18:50.535858Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-04-17T14:18:55.998872Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.6MB → 1.4MB (4.7x), 27 JPEGs deleted
2026-04-17T14:19:01.988979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.6MB → 1.7MB (3.4x), 21 JPEGs deleted
2026-04-17T14:24:10.629225Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=93 elapsed=8.530690958s
2026-04-17T14:24:10.630488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames
2026-04-17T14:24:14.059039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 9.6MB → 0.9MB (10.8x), 40 JPEGs deleted
2026-04-17T14:24:23.148531Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 10.8MB → 4.0MB (2.7x), 51 JPEGs deleted
2026-04-17T14:29:23.471065Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-04-17T14:29:32.446209Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=89 elapsed=9.271002667s
2026-04-17T14:29:32.446508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 89 eligible frames
2026-04-17T14:29:35.564415Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.1MB → 1.1MB (7.6x), 34 JPEGs deleted
2026-04-17T14:29:45.401977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 10.3MB → 4.3MB (2.4x), 53 JPEGs deleted
2026-04-17T14:32:14.090889Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-04-17T14:32:14.146839Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1
2026-04-17T14:32:14.244529Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-04-17T14:32:14.703073Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)
2026-04-17T14:32:14.988193Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-04-17T14:34:50.856958Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=24 elapsed=5.384970584s
2026-04-17T14:34:50.857455Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-04-17T14:34:52.290859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.7MB → 0.4MB (6.6x), 11 JPEGs deleted
2026-04-17T14:34:53.693474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.5MB → 0.2MB (9.2x), 11 JPEGs deleted
2026-04-17T14:37:14.638516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9181661591257973978, trigger=click)
2026-04-17T14:40:03.270627Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=20 elapsed=9.557211959s
2026-04-17T14:40:03.278247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-04-17T14:40:05.138961Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.2MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-04-17T14:40:06.764822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (7.8x), 9 JPEGs deleted
2026-04-17T14:45:12.495947Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=59 elapsed=5.670180833s
2026-04-17T14:45:12.497790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-04-17T14:45:15.136200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.2MB → 0.6MB (8.3x), 21 JPEGs deleted
2026-04-17T14:45:20.828130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.0MB → 2.6MB (2.3x), 36 JPEGs deleted
2026-04-17T14:50:25.504734Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=72 elapsed=4.659346166s
2026-04-17T14:50:25.506133Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames
2026-04-17T14:50:27.427176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.7MB → 0.4MB (15.8x), 27 JPEGs deleted
2026-04-17T14:50:34.019162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 9.1MB → 3.2MB (2.9x), 43 JPEGs deleted
2026-04-17T14:55:39.893638Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=79 elapsed=5.858070958s
2026-04-17T14:55:39.895561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames
2026-04-17T14:55:43.163996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 6.9MB → 0.4MB (16.4x), 28 JPEGs deleted
2026-04-17T14:55:56.055565Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 10.6MB → 4.5MB (2.4x), 49 JPEGs deleted
2026-04-17T14:57:45.176869Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=231 elapsed=1.2009245s
2026-04-17T14:58:23.045622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3920393652799492578, trigger=click)
2026-04-17T14:58:23.051277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3920393652799492578, trigger=click)
2026-04-17T15:00:30.547821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1372519357894711765, trigger=click)
2026-04-17T15:00:30.604735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1372519357894711765, trigger=click)
2026-04-17T15:01:01.943860Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=74 elapsed=5.843169709s
2026-04-17T15:01:01.945075Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-04-17T15:01:03.978029Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.6MB → 0.5MB (12.5x), 27 JPEGs deleted
2026-04-17T15:01:07.983940Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.6MB → 3.4MB (2.5x), 45 JPEGs deleted
2026-04-17T15:04:05.431336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T15:04:14.122060Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=238 elapsed=1.025080625s
2026-04-17T15:06:11.984875Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=99 elapsed=3.984537334s
2026-04-17T15:06:11.985286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames
2026-04-17T15:06:13.867728Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 7.5MB → 1.0MB (7.3x), 31 JPEGs deleted
2026-04-17T15:06:18.911657Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 16.3MB → 6.0MB (2.7x), 66 JPEGs deleted
2026-04-17T15:11:22.803132Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=93 elapsed=3.878026709s
2026-04-17T15:11:22.803457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames
2026-04-17T15:11:25.277196Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 7.9MB → 2.5MB (3.2x), 36 JPEGs deleted
2026-04-17T15:11:31.678242Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 13.2MB → 3.2MB (4.1x), 55 JPEGs deleted
2026-04-17T15:11:36.472154Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4962200028860693347, trigger=visual_change)
2026-04-17T15:12:06.651053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4962200028860693347, trigger=click)
2026-04-17T15:16:32.090580Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 68 eligible frames
2026-04-17T15:16:34.655462Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 5.4MB → 0.9MB (5.9x), 30 JPEGs deleted
2026-04-17T15:16:41.238494Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.4MB → 1.6MB (4.1x), 36 JPEGs deleted
2026-04-17T15:19:28.640713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1212435854110043925, trigger=visual_change)
2026-04-17T15:21:45.149681Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=39 elapsed=3.899251s
2026-04-17T15:21:45.150645Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-04-17T15:21:46.239356Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.1MB → 0.3MB (10.0x), 16 JPEGs deleted
2026-04-17T15:21:48.199010Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.3MB → 1.3MB (4.1x), 21 JPEGs deleted
2026-04-17T15:26:34.048641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1598647760408960479, trigger=click)
2026-04-17T15:26:34.049838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1598647760408960479, trigger=click)
2026-04-17T15:26:51.952046Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=117 elapsed=3.742068667s
2026-04-17T15:26:51.953182Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 117 eligible frames
2026-04-17T15:26:55.136178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.4MB → 0.3MB (29.8x), 49 JPEGs deleted
2026-04-17T15:27:02.919835Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 11.8MB → 4.7MB (2.5x), 66 JPEGs deleted
2026-04-17T15:29:40.347224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:42.361507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=visual_change)
2026-04-17T15:29:43.474497Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:43.478357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:44.671400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:45.382214Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=visual_change)
2026-04-17T15:32:07.525631Z WARN sqlx::query: summary="SELE...
|
iTerm2
|
screenpipe"
|
NULL
|
50929
|
|
50930
|
2026-04-17T11:36:21.582162Z INFO screenpipe_engin 2026-04-17T11:36:21.582162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3636375476660928346, trigger=visual_change)
2026-04-17T11:36:27.652465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3636375476660928346, trigger=visual_change)
2026-04-17T11:39:42.586546Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=146 elapsed=5.50440575s
2026-04-17T11:39:42.593179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 146 eligible frames
2026-04-17T11:39:54.820496Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 17.3MB → 8.8MB (2.0x), 86 JPEGs deleted
2026-04-17T11:40:00.213353Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 10.3MB → 2.7MB (3.9x), 57 JPEGs deleted
2026-04-17T11:45:05.403027Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=167 elapsed=5.175965584s
2026-04-17T11:45:05.403796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-04-17T11:45:23.920217Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 89 frames, 18.1MB → 8.0MB (2.3x), 89 JPEGs deleted
2026-04-17T11:45:39.404156Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 76 frames, 15.1MB → 5.2MB (2.9x), 76 JPEGs deleted
2026-04-17T11:47:40.403897Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8449116274740776858, trigger=visual_change)
2026-04-17T11:47:43.440723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8449116274740776858, trigger=visual_change)
2026-04-17T11:50:41.774396Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=118 elapsed=2.354790459s
2026-04-17T11:50:41.776220Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 118 eligible frames
2026-04-17T11:50:59.256756Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 70 frames, 13.9MB → 6.9MB (2.0x), 70 JPEGs deleted
2026-04-17T11:51:07.629800Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 13.0MB → 3.8MB (3.4x), 46 JPEGs deleted
2026-04-17T11:56:14.641254Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=104 elapsed=6.940613291s
2026-04-17T11:56:14.655230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-04-17T11:56:27.260405Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 12.4MB → 5.9MB (2.1x), 64 JPEGs deleted
2026-04-17T11:56:32.454420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 11.4MB → 2.5MB (4.6x), 38 JPEGs deleted
2026-04-17T11:56:36.052813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=visual_change)
2026-04-17T11:56:39.125180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=visual_change)
2026-04-17T11:56:48.884595Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=click)
2026-04-17T11:59:10.684033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:00:26.161484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:01:24.015698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1187659190810667004, trigger=visual_change)
2026-04-17T12:01:37.484033Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=143 elapsed=5.013868584s
2026-04-17T12:01:37.484775Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 143 eligible frames
2026-04-17T12:01:54.962475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 18.5MB → 11.2MB (1.7x), 84 JPEGs deleted
2026-04-17T12:02:09.701348Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 14.0MB → 5.0MB (2.8x), 57 JPEGs deleted
2026-04-17T12:04:52.068001Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:06:01.171915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1187659190810667004, trigger=visual_change)
2026-04-17T12:06:08.346769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:06:40.246144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3230856144763016035, trigger=visual_change)
2026-04-17T12:07:14.586229Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=127 elapsed=4.93565275s
2026-04-17T12:07:14.587477Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 127 eligible frames
2026-04-17T12:07:26.001585Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 14.4MB → 6.7MB (2.2x), 74 JPEGs deleted
2026-04-17T12:07:32.330737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 14.0MB → 3.5MB (4.1x), 51 JPEGs deleted
2026-04-17T12:09:44.692549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:50.683046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:53.718316Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:56.768856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:12:37.753666Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=88 elapsed=5.414904667s
2026-04-17T12:12:37.753896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-17T12:12:52.340444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 9.7MB → 4.1MB (2.4x), 52 JPEGs deleted
2026-04-17T12:12:59.919500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 10.2MB → 4.8MB (2.1x), 34 JPEGs deleted
2026-04-17T12:18:01.425343Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=77 elapsed=1.499634167s
2026-04-17T12:18:01.425741Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-04-17T12:18:12.274223Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 8.4MB → 3.6MB (2.3x), 46 JPEGs deleted
2026-04-17T12:18:17.326612Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 8.2MB → 2.8MB (2.9x), 29 JPEGs deleted
2026-04-17T12:20:37.499495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5858924638011024147, trigger=visual_change)
2026-04-17T12:23:22.133060Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=107 elapsed=4.695834792s
2026-04-17T12:23:22.134527Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 107 eligible frames
2026-04-17T12:23:30.575383Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.7MB → 5.3MB (2.4x), 68 JPEGs deleted
2026-04-17T12:23:35.540067Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 11.3MB → 3.8MB (3.0x), 37 JPEGs deleted
2026-04-17T12:24:26.708194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1431084806293675067, trigger=visual_change)
2026-04-17T12:24:44.922890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:24:47.959927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:24:57.082676Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:25:06.162411Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=99156994807997409, trigger=visual_change)
2026-04-17T12:25:50.923162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9094715609502343279, trigger=visual_change)
2026-04-17T12:28:39.907308Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=130 elapsed=4.35280675s
2026-04-17T12:28:39.908059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 130 eligible frames
2026-04-17T12:28:52.289524Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 13.5MB → 5.4MB (2.5x), 74 JPEGs deleted
2026-04-17T12:29:03.322190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 14.8MB → 4.1MB (3.6x), 54 JPEGs deleted
2026-04-17T12:29:41.523344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9094715609502343279, trigger=visual_change)
2026-04-17T12:31:13.627356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:34:03.505841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 133 eligible frames
2026-04-17T12:34:12.370434Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 83 frames, 17.0MB → 8.4MB (2.0x), 83 JPEGs deleted
2026-04-17T12:34:18.709761Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 12.4MB → 4.5MB (2.8x), 48 JPEGs deleted
2026-04-17T12:39:21.700676Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=94 elapsed=2.994116667s
2026-04-17T12:39:21.701475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames
2026-04-17T12:39:28.551006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 11.9MB → 5.2MB (2.3x), 60 JPEGs deleted
2026-04-17T12:39:33.119092Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.9MB → 3.0MB (3.0x), 32 JPEGs deleted
2026-04-17T12:41:55.518740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4645364130590448795, trigger=visual_change)
2026-04-17T12:44:31.486942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5268491633263651922, trigger=visual_change)
2026-04-17T12:44:34.083563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 80 eligible frames
2026-04-17T12:44:42.267029Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 9.3MB → 3.9MB (2.4x), 54 JPEGs deleted
2026-04-17T12:44:46.583955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 7.1MB → 1.7MB (4.2x), 24 JPEGs deleted
2026-04-17T12:48:00.030407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7118306775293142140, trigger=visual_change)
2026-04-17T12:49:09.718005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3890447493078382535, trigger=visual_change)
2026-04-17T12:49:48.947739Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=83 elapsed=2.349997458s
2026-04-17T12:49:48.949259Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 83 eligible frames
2026-04-17T12:49:54.500850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 9.4MB → 3.6MB (2.6x), 53 JPEGs deleted
2026-04-17T12:49:56.956633Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 8.0MB → 1.4MB (5.6x), 28 JPEGs deleted
2026-04-17T12:50:49.723216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2308635439156572871, trigger=visual_change)
2026-04-17T12:55:01.685683Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=68 elapsed=4.658703708s
2026-04-17T12:55:01.686755Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 68 eligible frames
2026-04-17T12:55:09.567444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 7.3MB → 3.0MB (2.4x), 41 JPEGs deleted
2026-04-17T12:55:11.689903Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.3MB → 1.2MB (6.0x), 25 JPEGs deleted
2026-04-17T12:57:46.261931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3247250458952498707, trigger=visual_change)
2026-04-17T13:00:15.547338Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=67 elapsed=3.841360958s
2026-04-17T13:00:15.547891Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-04-17T13:00:18.854188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.9MB → 2.9MB (2.4x), 38 JPEGs deleted
2026-04-17T13:00:20.869607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.1MB → 1.9MB (3.2x), 27 JPEGs deleted
2026-04-17T13:00:47.836013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3538231965223053471, trigger=click)
2026-04-17T13:05:21.592379Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames
2026-04-17T13:05:24.334610Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 7.2MB → 1.1MB (6.3x), 46 JPEGs deleted
2026-04-17T13:05:29.624320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.3MB → 5.4MB (2.1x), 52 JPEGs deleted
2026-04-17T13:05:51.246979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:10:01.795432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:03.069120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:03.075328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.101145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.101122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.376980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:06.992302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:06.997093Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:07.384444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:09.998269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:10.018259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:10.421277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:11.230951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:13.459367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:33.885435Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=83 elapsed=4.209110041s
2026-04-17T13:10:33.885993Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 83 eligible frames
2026-04-17T13:10:36.418211Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 9.0MB → 1.8MB (5.1x), 39 JPEGs deleted
2026-04-17T13:10:41.833569Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 10.3MB → 4.4MB (2.3x), 42 JPEGs deleted
2026-04-17T13:15:47.143596Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=45 elapsed=5.294994208s
2026-04-17T13:15:47.143961Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-04-17T13:15:49.530930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 5.3MB → 0.5MB (10.7x), 19 JPEGs deleted
2026-04-17T13:15:53.181326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 6.2MB → 1.9MB (3.2x), 24 JPEGs deleted
2026-04-17T13:15:59.924682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6080998014092105058, trigger=click)
2026-04-17T13:17:47.639533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:17:47.640336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:20:53.865787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 85 eligible frames
2026-04-17T13:20:56.296312Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 9.3MB → 0.8MB (12.3x), 35 JPEGs deleted
2026-04-17T13:21:01.541879Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 10.0MB → 3.5MB (2.9x), 48 JPEGs deleted
2026-04-17T13:21:24.697431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8579915543009657377, trigger=visual_change)
2026-04-17T13:22:53.638454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8579915543009657377, trigger=visual_change)
2026-04-17T13:23:21.001499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4786115965986315783, trigger=visual_change)
2026-04-17T13:26:06.993632Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=145 elapsed=5.377591541s
2026-04-17T13:26:06.995358Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames
2026-04-17T13:26:10.229487Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 47 frames, 10.6MB → 1.1MB (9.6x), 47 JPEGs deleted
2026-04-17T13:26:20.367203Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 96 frames, 17.5MB → 7.4MB (2.4x), 96 JPEGs deleted
2026-04-17T13:31:24.012859Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=97 elapsed=3.623441916s
2026-04-17T13:31:24.013303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-17T13:31:26.695278Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 10.7MB → 0.6MB (17.9x), 46 JPEGs deleted
2026-04-17T13:31:29.991292Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 11.5MB → 3.2MB (3.6x), 49 JPEGs deleted
2026-04-17T13:32:39.125960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6089929419086115132, trigger=visual_change)
2026-04-17T13:33:15.059703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8228581750357175612, trigger=visual_change)
2026-04-17T13:36:34.787296Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=134 elapsed=4.778564541s
2026-04-17T13:36:34.788177Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 134 eligible frames
2026-04-17T13:36:37.619828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 9.3MB → 2.6MB (3.6x), 38 JPEGs deleted
2026-04-17T13:36:47.174485Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 94 frames, 19.4MB → 6.6MB (2.9x), 94 JPEGs deleted
2026-04-17T13:38:01.793664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8948708845629756494, trigger=visual_change)
2026-04-17T13:41:38.909857Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=191 elapsed=2.726793958s
2026-04-17T13:41:53.564499Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=127 elapsed=6.337926625s
2026-04-17T13:41:53.564966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 127 eligible frames
2026-04-17T13:41:56.377224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 8.7MB → 0.9MB (10.2x), 39 JPEGs deleted
2026-04-17T13:42:04.113088Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 19.8MB → 4.6MB (4.3x), 86 JPEGs deleted
2026-04-17T13:42:28.546840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:42:31.565154Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:43:01.179117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2966960464075814955, trigger=visual_change)
2026-04-17T13:43:04.176336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2966960464075814955, trigger=visual_change)
2026-04-17T13:47:09.104428Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=108 elapsed=4.971006834s
2026-04-17T13:47:09.105265Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames
2026-04-17T13:47:12.128696Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 10.8MB → 1.2MB (8.7x), 46 JPEGs deleted
2026-04-17T13:47:18.306857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1588829377627911602, trigger=visual_change)
2026-04-17T13:47:20.741949Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.1MB → 4.6MB (2.6x), 60 JPEGs deleted
2026-04-17T13:49:02.375155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T13:49:03.780188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8632488258017461693, trigger=click)
2026-04-17T13:50:51.417277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:50:52.233635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:52:23.916789Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=148 elapsed=3.130792583s
2026-04-17T13:52:23.916950Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 148 eligible frames
2026-04-17T13:52:28.645026Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 62 frames, 14.5MB → 3.3MB (4.4x), 62 JPEGs deleted
2026-04-17T13:52:32.516195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4465696449359315208, trigger=click)
2026-04-17T13:52:41.560804Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 17.7MB → 8.7MB (2.0x), 84 JPEGs deleted
2026-04-17T13:57:46.196574Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=158 elapsed=4.5932735s
2026-04-17T13:57:46.196771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 158 eligible frames
2026-04-17T13:57:49.965702Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 13.8MB → 1.3MB (10.6x), 59 JPEGs deleted
2026-04-17T13:57:57.488258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames, 21.7MB → 9.6MB (2.3x), 97 JPEGs deleted
2026-04-17T14:01:04.834817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:03:03.419391Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=162 elapsed=5.916741833s
2026-04-17T14:03:03.419970Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 162 eligible frames
2026-04-17T14:03:07.531462Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 62 frames, 14.4MB → 1.6MB (9.0x), 62 JPEGs deleted
2026-04-17T14:03:25.381848Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 27.2MB → 12.9MB (2.1x), 98 JPEGs deleted
2026-04-17T14:07:52.779104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3920393652799492578, trigger=visual_change)
2026-04-17T14:08:29.344550Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=39 elapsed=3.921230209s
2026-04-17T14:08:29.344820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-04-17T14:08:30.820661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.4MB → 0.5MB (8.3x), 18 JPEGs deleted
2026-04-17T14:08:32.939816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 6.3MB → 1.5MB (4.1x), 19 JPEGs deleted
2026-04-17T14:11:32.178274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:35.201992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:38.167294Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:41.241749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:13:36.956810Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=94 elapsed=4.002610125s
2026-04-17T14:13:36.956972Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames
2026-04-17T14:13:39.200065Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 8.7MB → 1.0MB (9.1x), 37 JPEGs deleted
2026-04-17T14:13:44.175288Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 14.1MB → 5.2MB (2.7x), 55 JPEGs deleted
2026-04-17T14:18:50.535632Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=50 elapsed=6.342983084s
2026-04-17T14:18:50.535858Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-04-17T14:18:55.998872Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.6MB → 1.4MB (4.7x), 27 JPEGs deleted
2026-04-17T14:19:01.988979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.6MB → 1.7MB (3.4x), 21 JPEGs deleted
2026-04-17T14:24:10.629225Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=93 elapsed=8.530690958s
2026-04-17T14:24:10.630488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames
2026-04-17T14:24:14.059039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 9.6MB → 0.9MB (10.8x), 40 JPEGs deleted
2026-04-17T14:24:23.148531Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 10.8MB → 4.0MB (2.7x), 51 JPEGs deleted
2026-04-17T14:29:23.471065Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-04-17T14:29:32.446209Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=89 elapsed=9.271002667s
2026-04-17T14:29:32.446508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 89 eligible frames
2026-04-17T14:29:35.564415Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.1MB → 1.1MB (7.6x), 34 JPEGs deleted
2026-04-17T14:29:45.401977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 10.3MB → 4.3MB (2.4x), 53 JPEGs deleted
2026-04-17T14:32:14.090889Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-04-17T14:32:14.146839Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1
2026-04-17T14:32:14.244529Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-04-17T14:32:14.703073Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)
2026-04-17T14:32:14.988193Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-04-17T14:34:50.856958Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=24 elapsed=5.384970584s
2026-04-17T14:34:50.857455Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-04-17T14:34:52.290859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.7MB → 0.4MB (6.6x), 11 JPEGs deleted
2026-04-17T14:34:53.693474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.5MB → 0.2MB (9.2x), 11 JPEGs deleted
2026-04-17T14:37:14.638516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9181661591257973978, trigger=click)
2026-04-17T14:40:03.270627Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=20 elapsed=9.557211959s
2026-04-17T14:40:03.278247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-04-17T14:40:05.138961Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.2MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-04-17T14:40:06.764822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (7.8x), 9 JPEGs deleted
2026-04-17T14:45:12.495947Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=59 elapsed=5.670180833s
2026-04-17T14:45:12.497790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-04-17T14:45:15.136200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.2MB → 0.6MB (8.3x), 21 JPEGs deleted
2026-04-17T14:45:20.828130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.0MB → 2.6MB (2.3x), 36 JPEGs deleted
2026-04-17T14:50:25.504734Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=72 elapsed=4.659346166s
2026-04-17T14:50:25.506133Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames
2026-04-17T14:50:27.427176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.7MB → 0.4MB (15.8x), 27 JPEGs deleted
2026-04-17T14:50:34.019162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 9.1MB → 3.2MB (2.9x), 43 JPEGs deleted
2026-04-17T14:55:39.893638Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=79 elapsed=5.858070958s
2026-04-17T14:55:39.895561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames
2026-04-17T14:55:43.163996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 6.9MB → 0.4MB (16.4x), 28 JPEGs deleted
2026-04-17T14:55:56.055565Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 10.6MB → 4.5MB (2.4x), 49 JPEGs deleted
2026-04-17T14:57:45.176869Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=231 elapsed=1.2009245s
2026-04-17T14:58:23.045622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3920393652799492578, trigger=click)
2026-04-17T14:58:23.051277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3920393652799492578, trigger=click)
2026-04-17T15:00:30.547821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1372519357894711765, trigger=click)
2026-04-17T15:00:30.604735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1372519357894711765, trigger=click)
2026-04-17T15:01:01.943860Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=74 elapsed=5.843169709s
2026-04-17T15:01:01.945075Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-04-17T15:01:03.978029Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.6MB → 0.5MB (12.5x), 27 JPEGs deleted
2026-04-17T15:01:07.983940Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.6MB → 3.4MB (2.5x), 45 JPEGs deleted
2026-04-17T15:04:05.431336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T15:04:14.122060Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=238 elapsed=1.025080625s
2026-04-17T15:06:11.984875Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=99 elapsed=3.984537334s
2026-04-17T15:06:11.985286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames
2026-04-17T15:06:13.867728Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 7.5MB → 1.0MB (7.3x), 31 JPEGs deleted
2026-04-17T15:06:18.911657Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 16.3MB → 6.0MB (2.7x), 66 JPEGs deleted
2026-04-17T15:11:22.803132Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=93 elapsed=3.878026709s
2026-04-17T15:11:22.803457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames
2026-04-17T15:11:25.277196Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 7.9MB → 2.5MB (3.2x), 36 JPEGs deleted
2026-04-17T15:11:31.678242Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 13.2MB → 3.2MB (4.1x), 55 JPEGs deleted
2026-04-17T15:11:36.472154Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4962200028860693347, trigger=visual_change)
2026-04-17T15:12:06.651053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4962200028860693347, trigger=click)
2026-04-17T15:16:32.090580Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 68 eligible frames
2026-04-17T15:16:34.655462Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 5.4MB → 0.9MB (5.9x), 30 JPEGs deleted
2026-04-17T15:16:41.238494Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.4MB → 1.6MB (4.1x), 36 JPEGs deleted
2026-04-17T15:19:28.640713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1212435854110043925, trigger=visual_change)
2026-04-17T15:21:45.149681Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=39 elapsed=3.899251s
2026-04-17T15:21:45.150645Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-04-17T15:21:46.239356Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.1MB → 0.3MB (10.0x), 16 JPEGs deleted
2026-04-17T15:21:48.199010Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.3MB → 1.3MB (4.1x), 21 JPEGs deleted
2026-04-17T15:26:34.048641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1598647760408960479, trigger=click)
2026-04-17T15:26:34.049838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1598647760408960479, trigger=click)
2026-04-17T15:26:51.952046Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=117 elapsed=3.742068667s
2026-04-17T15:26:51.953182Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 117 eligible frames
2026-04-17T15:26:55.136178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.4MB → 0.3MB (29.8x), 49 JPEGs deleted
2026-04-17T15:27:02.919835Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 11.8MB → 4.7MB (2.5x), 66 JPEGs deleted
2026-04-17T15:29:40.347224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:42.361507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=visual_change)
2026-04-17T15:29:43.474497Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:43.478357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:44.671400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:45.382214Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=visual_change)
2026-04-17T15:32:07.525631Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n sna...
|
iTerm2
|
screenpipe"
|
NULL
|
50930
|
|
50931
|
2026-04-17T11:45:05.403796Z INFO screenpipe_engin 2026-04-17T11:45:05.403796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-04-17T11:45:23.920217Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 89 frames, 18.1MB → 8.0MB (2.3x), 89 JPEGs deleted
2026-04-17T11:45:39.404156Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 76 frames, 15.1MB → 5.2MB (2.9x), 76 JPEGs deleted
2026-04-17T11:47:40.403897Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8449116274740776858, trigger=visual_change)
2026-04-17T11:47:43.440723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8449116274740776858, trigger=visual_change)
2026-04-17T11:50:41.774396Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=118 elapsed=2.354790459s
2026-04-17T11:50:41.776220Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 118 eligible frames
2026-04-17T11:50:59.256756Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 70 frames, 13.9MB → 6.9MB (2.0x), 70 JPEGs deleted
2026-04-17T11:51:07.629800Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 13.0MB → 3.8MB (3.4x), 46 JPEGs deleted
2026-04-17T11:56:14.641254Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=104 elapsed=6.940613291s
2026-04-17T11:56:14.655230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-04-17T11:56:27.260405Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 12.4MB → 5.9MB (2.1x), 64 JPEGs deleted
2026-04-17T11:56:32.454420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 11.4MB → 2.5MB (4.6x), 38 JPEGs deleted
2026-04-17T11:56:36.052813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=visual_change)
2026-04-17T11:56:39.125180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=visual_change)
2026-04-17T11:56:48.884595Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=click)
2026-04-17T11:59:10.684033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:00:26.161484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:01:24.015698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1187659190810667004, trigger=visual_change)
2026-04-17T12:01:37.484033Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=143 elapsed=5.013868584s
2026-04-17T12:01:37.484775Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 143 eligible frames
2026-04-17T12:01:54.962475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 18.5MB → 11.2MB (1.7x), 84 JPEGs deleted
2026-04-17T12:02:09.701348Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 14.0MB → 5.0MB (2.8x), 57 JPEGs deleted
2026-04-17T12:04:52.068001Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:06:01.171915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1187659190810667004, trigger=visual_change)
2026-04-17T12:06:08.346769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:06:40.246144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3230856144763016035, trigger=visual_change)
2026-04-17T12:07:14.586229Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=127 elapsed=4.93565275s
2026-04-17T12:07:14.587477Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 127 eligible frames
2026-04-17T12:07:26.001585Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 14.4MB → 6.7MB (2.2x), 74 JPEGs deleted
2026-04-17T12:07:32.330737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 14.0MB → 3.5MB (4.1x), 51 JPEGs deleted
2026-04-17T12:09:44.692549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:50.683046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:53.718316Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:56.768856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:12:37.753666Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=88 elapsed=5.414904667s
2026-04-17T12:12:37.753896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-17T12:12:52.340444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 9.7MB → 4.1MB (2.4x), 52 JPEGs deleted
2026-04-17T12:12:59.919500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 10.2MB → 4.8MB (2.1x), 34 JPEGs deleted
2026-04-17T12:18:01.425343Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=77 elapsed=1.499634167s
2026-04-17T12:18:01.425741Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-04-17T12:18:12.274223Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 8.4MB → 3.6MB (2.3x), 46 JPEGs deleted
2026-04-17T12:18:17.326612Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 8.2MB → 2.8MB (2.9x), 29 JPEGs deleted
2026-04-17T12:20:37.499495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5858924638011024147, trigger=visual_change)
2026-04-17T12:23:22.133060Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=107 elapsed=4.695834792s
2026-04-17T12:23:22.134527Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 107 eligible frames
2026-04-17T12:23:30.575383Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.7MB → 5.3MB (2.4x), 68 JPEGs deleted
2026-04-17T12:23:35.540067Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 11.3MB → 3.8MB (3.0x), 37 JPEGs deleted
2026-04-17T12:24:26.708194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1431084806293675067, trigger=visual_change)
2026-04-17T12:24:44.922890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:24:47.959927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:24:57.082676Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:25:06.162411Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=99156994807997409, trigger=visual_change)
2026-04-17T12:25:50.923162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9094715609502343279, trigger=visual_change)
2026-04-17T12:28:39.907308Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=130 elapsed=4.35280675s
2026-04-17T12:28:39.908059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 130 eligible frames
2026-04-17T12:28:52.289524Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 13.5MB → 5.4MB (2.5x), 74 JPEGs deleted
2026-04-17T12:29:03.322190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 14.8MB → 4.1MB (3.6x), 54 JPEGs deleted
2026-04-17T12:29:41.523344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9094715609502343279, trigger=visual_change)
2026-04-17T12:31:13.627356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:34:03.505841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 133 eligible frames
2026-04-17T12:34:12.370434Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 83 frames, 17.0MB → 8.4MB (2.0x), 83 JPEGs deleted
2026-04-17T12:34:18.709761Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 12.4MB → 4.5MB (2.8x), 48 JPEGs deleted
2026-04-17T12:39:21.700676Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=94 elapsed=2.994116667s
2026-04-17T12:39:21.701475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames
2026-04-17T12:39:28.551006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 11.9MB → 5.2MB (2.3x), 60 JPEGs deleted
2026-04-17T12:39:33.119092Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.9MB → 3.0MB (3.0x), 32 JPEGs deleted
2026-04-17T12:41:55.518740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4645364130590448795, trigger=visual_change)
2026-04-17T12:44:31.486942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5268491633263651922, trigger=visual_change)
2026-04-17T12:44:34.083563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 80 eligible frames
2026-04-17T12:44:42.267029Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 9.3MB → 3.9MB (2.4x), 54 JPEGs deleted
2026-04-17T12:44:46.583955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 7.1MB → 1.7MB (4.2x), 24 JPEGs deleted
2026-04-17T12:48:00.030407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7118306775293142140, trigger=visual_change)
2026-04-17T12:49:09.718005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3890447493078382535, trigger=visual_change)
2026-04-17T12:49:48.947739Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=83 elapsed=2.349997458s
2026-04-17T12:49:48.949259Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 83 eligible frames
2026-04-17T12:49:54.500850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 9.4MB → 3.6MB (2.6x), 53 JPEGs deleted
2026-04-17T12:49:56.956633Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 8.0MB → 1.4MB (5.6x), 28 JPEGs deleted
2026-04-17T12:50:49.723216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2308635439156572871, trigger=visual_change)
2026-04-17T12:55:01.685683Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=68 elapsed=4.658703708s
2026-04-17T12:55:01.686755Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 68 eligible frames
2026-04-17T12:55:09.567444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 7.3MB → 3.0MB (2.4x), 41 JPEGs deleted
2026-04-17T12:55:11.689903Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.3MB → 1.2MB (6.0x), 25 JPEGs deleted
2026-04-17T12:57:46.261931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3247250458952498707, trigger=visual_change)
2026-04-17T13:00:15.547338Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=67 elapsed=3.841360958s
2026-04-17T13:00:15.547891Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-04-17T13:00:18.854188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.9MB → 2.9MB (2.4x), 38 JPEGs deleted
2026-04-17T13:00:20.869607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.1MB → 1.9MB (3.2x), 27 JPEGs deleted
2026-04-17T13:00:47.836013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3538231965223053471, trigger=click)
2026-04-17T13:05:21.592379Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames
2026-04-17T13:05:24.334610Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 7.2MB → 1.1MB (6.3x), 46 JPEGs deleted
2026-04-17T13:05:29.624320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.3MB → 5.4MB (2.1x), 52 JPEGs deleted
2026-04-17T13:05:51.246979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:10:01.795432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:03.069120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:03.075328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.101145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.101122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.376980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:06.992302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:06.997093Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:07.384444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:09.998269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:10.018259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:10.421277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:11.230951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:13.459367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:33.885435Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=83 elapsed=4.209110041s
2026-04-17T13:10:33.885993Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 83 eligible frames
2026-04-17T13:10:36.418211Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 9.0MB → 1.8MB (5.1x), 39 JPEGs deleted
2026-04-17T13:10:41.833569Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 10.3MB → 4.4MB (2.3x), 42 JPEGs deleted
2026-04-17T13:15:47.143596Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=45 elapsed=5.294994208s
2026-04-17T13:15:47.143961Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-04-17T13:15:49.530930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 5.3MB → 0.5MB (10.7x), 19 JPEGs deleted
2026-04-17T13:15:53.181326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 6.2MB → 1.9MB (3.2x), 24 JPEGs deleted
2026-04-17T13:15:59.924682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6080998014092105058, trigger=click)
2026-04-17T13:17:47.639533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:17:47.640336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:20:53.865787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 85 eligible frames
2026-04-17T13:20:56.296312Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 9.3MB → 0.8MB (12.3x), 35 JPEGs deleted
2026-04-17T13:21:01.541879Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 10.0MB → 3.5MB (2.9x), 48 JPEGs deleted
2026-04-17T13:21:24.697431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8579915543009657377, trigger=visual_change)
2026-04-17T13:22:53.638454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8579915543009657377, trigger=visual_change)
2026-04-17T13:23:21.001499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4786115965986315783, trigger=visual_change)
2026-04-17T13:26:06.993632Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=145 elapsed=5.377591541s
2026-04-17T13:26:06.995358Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames
2026-04-17T13:26:10.229487Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 47 frames, 10.6MB → 1.1MB (9.6x), 47 JPEGs deleted
2026-04-17T13:26:20.367203Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 96 frames, 17.5MB → 7.4MB (2.4x), 96 JPEGs deleted
2026-04-17T13:31:24.012859Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=97 elapsed=3.623441916s
2026-04-17T13:31:24.013303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-17T13:31:26.695278Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 10.7MB → 0.6MB (17.9x), 46 JPEGs deleted
2026-04-17T13:31:29.991292Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 11.5MB → 3.2MB (3.6x), 49 JPEGs deleted
2026-04-17T13:32:39.125960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6089929419086115132, trigger=visual_change)
2026-04-17T13:33:15.059703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8228581750357175612, trigger=visual_change)
2026-04-17T13:36:34.787296Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=134 elapsed=4.778564541s
2026-04-17T13:36:34.788177Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 134 eligible frames
2026-04-17T13:36:37.619828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 9.3MB → 2.6MB (3.6x), 38 JPEGs deleted
2026-04-17T13:36:47.174485Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 94 frames, 19.4MB → 6.6MB (2.9x), 94 JPEGs deleted
2026-04-17T13:38:01.793664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8948708845629756494, trigger=visual_change)
2026-04-17T13:41:38.909857Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=191 elapsed=2.726793958s
2026-04-17T13:41:53.564499Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=127 elapsed=6.337926625s
2026-04-17T13:41:53.564966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 127 eligible frames
2026-04-17T13:41:56.377224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 8.7MB → 0.9MB (10.2x), 39 JPEGs deleted
2026-04-17T13:42:04.113088Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 19.8MB → 4.6MB (4.3x), 86 JPEGs deleted
2026-04-17T13:42:28.546840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:42:31.565154Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:43:01.179117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2966960464075814955, trigger=visual_change)
2026-04-17T13:43:04.176336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2966960464075814955, trigger=visual_change)
2026-04-17T13:47:09.104428Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=108 elapsed=4.971006834s
2026-04-17T13:47:09.105265Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames
2026-04-17T13:47:12.128696Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 10.8MB → 1.2MB (8.7x), 46 JPEGs deleted
2026-04-17T13:47:18.306857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1588829377627911602, trigger=visual_change)
2026-04-17T13:47:20.741949Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.1MB → 4.6MB (2.6x), 60 JPEGs deleted
2026-04-17T13:49:02.375155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T13:49:03.780188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8632488258017461693, trigger=click)
2026-04-17T13:50:51.417277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:50:52.233635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:52:23.916789Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=148 elapsed=3.130792583s
2026-04-17T13:52:23.916950Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 148 eligible frames
2026-04-17T13:52:28.645026Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 62 frames, 14.5MB → 3.3MB (4.4x), 62 JPEGs deleted
2026-04-17T13:52:32.516195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4465696449359315208, trigger=click)
2026-04-17T13:52:41.560804Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 17.7MB → 8.7MB (2.0x), 84 JPEGs deleted
2026-04-17T13:57:46.196574Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=158 elapsed=4.5932735s
2026-04-17T13:57:46.196771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 158 eligible frames
2026-04-17T13:57:49.965702Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 13.8MB → 1.3MB (10.6x), 59 JPEGs deleted
2026-04-17T13:57:57.488258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames, 21.7MB → 9.6MB (2.3x), 97 JPEGs deleted
2026-04-17T14:01:04.834817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:03:03.419391Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=162 elapsed=5.916741833s
2026-04-17T14:03:03.419970Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 162 eligible frames
2026-04-17T14:03:07.531462Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 62 frames, 14.4MB → 1.6MB (9.0x), 62 JPEGs deleted
2026-04-17T14:03:25.381848Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 27.2MB → 12.9MB (2.1x), 98 JPEGs deleted
2026-04-17T14:07:52.779104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3920393652799492578, trigger=visual_change)
2026-04-17T14:08:29.344550Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=39 elapsed=3.921230209s
2026-04-17T14:08:29.344820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-04-17T14:08:30.820661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.4MB → 0.5MB (8.3x), 18 JPEGs deleted
2026-04-17T14:08:32.939816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 6.3MB → 1.5MB (4.1x), 19 JPEGs deleted
2026-04-17T14:11:32.178274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:35.201992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:38.167294Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:41.241749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:13:36.956810Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=94 elapsed=4.002610125s
2026-04-17T14:13:36.956972Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames
2026-04-17T14:13:39.200065Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 8.7MB → 1.0MB (9.1x), 37 JPEGs deleted
2026-04-17T14:13:44.175288Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 14.1MB → 5.2MB (2.7x), 55 JPEGs deleted
2026-04-17T14:18:50.535632Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=50 elapsed=6.342983084s
2026-04-17T14:18:50.535858Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-04-17T14:18:55.998872Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.6MB → 1.4MB (4.7x), 27 JPEGs deleted
2026-04-17T14:19:01.988979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.6MB → 1.7MB (3.4x), 21 JPEGs deleted
2026-04-17T14:24:10.629225Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=93 elapsed=8.530690958s
2026-04-17T14:24:10.630488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames
2026-04-17T14:24:14.059039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 9.6MB → 0.9MB (10.8x), 40 JPEGs deleted
2026-04-17T14:24:23.148531Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 10.8MB → 4.0MB (2.7x), 51 JPEGs deleted
2026-04-17T14:29:23.471065Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-04-17T14:29:32.446209Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=89 elapsed=9.271002667s
2026-04-17T14:29:32.446508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 89 eligible frames
2026-04-17T14:29:35.564415Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.1MB → 1.1MB (7.6x), 34 JPEGs deleted
2026-04-17T14:29:45.401977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 10.3MB → 4.3MB (2.4x), 53 JPEGs deleted
2026-04-17T14:32:14.090889Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-04-17T14:32:14.146839Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1
2026-04-17T14:32:14.244529Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-04-17T14:32:14.703073Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)
2026-04-17T14:32:14.988193Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-04-17T14:34:50.856958Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=24 elapsed=5.384970584s
2026-04-17T14:34:50.857455Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-04-17T14:34:52.290859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.7MB → 0.4MB (6.6x), 11 JPEGs deleted
2026-04-17T14:34:53.693474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.5MB → 0.2MB (9.2x), 11 JPEGs deleted
2026-04-17T14:37:14.638516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9181661591257973978, trigger=click)
2026-04-17T14:40:03.270627Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=20 elapsed=9.557211959s
2026-04-17T14:40:03.278247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-04-17T14:40:05.138961Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.2MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-04-17T14:40:06.764822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (7.8x), 9 JPEGs deleted
2026-04-17T14:45:12.495947Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=59 elapsed=5.670180833s
2026-04-17T14:45:12.497790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-04-17T14:45:15.136200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.2MB → 0.6MB (8.3x), 21 JPEGs deleted
2026-04-17T14:45:20.828130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.0MB → 2.6MB (2.3x), 36 JPEGs deleted
2026-04-17T14:50:25.504734Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=72 elapsed=4.659346166s
2026-04-17T14:50:25.506133Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames
2026-04-17T14:50:27.427176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.7MB → 0.4MB (15.8x), 27 JPEGs deleted
2026-04-17T14:50:34.019162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 9.1MB → 3.2MB (2.9x), 43 JPEGs deleted
2026-04-17T14:55:39.893638Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=79 elapsed=5.858070958s
2026-04-17T14:55:39.895561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames
2026-04-17T14:55:43.163996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 6.9MB → 0.4MB (16.4x), 28 JPEGs deleted
2026-04-17T14:55:56.055565Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 10.6MB → 4.5MB (2.4x), 49 JPEGs deleted
2026-04-17T14:57:45.176869Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=231 elapsed=1.2009245s
2026-04-17T14:58:23.045622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3920393652799492578, trigger=click)
2026-04-17T14:58:23.051277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3920393652799492578, trigger=click)
2026-04-17T15:00:30.547821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1372519357894711765, trigger=click)
2026-04-17T15:00:30.604735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1372519357894711765, trigger=click)
2026-04-17T15:01:01.943860Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=74 elapsed=5.843169709s
2026-04-17T15:01:01.945075Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-04-17T15:01:03.978029Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.6MB → 0.5MB (12.5x), 27 JPEGs deleted
2026-04-17T15:01:07.983940Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.6MB → 3.4MB (2.5x), 45 JPEGs deleted
2026-04-17T15:04:05.431336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T15:04:14.122060Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=238 elapsed=1.025080625s
2026-04-17T15:06:11.984875Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=99 elapsed=3.984537334s
2026-04-17T15:06:11.985286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames
2026-04-17T15:06:13.867728Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 7.5MB → 1.0MB (7.3x), 31 JPEGs deleted
2026-04-17T15:06:18.911657Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 16.3MB → 6.0MB (2.7x), 66 JPEGs deleted
2026-04-17T15:11:22.803132Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=93 elapsed=3.878026709s
2026-04-17T15:11:22.803457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames
2026-04-17T15:11:25.277196Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 7.9MB → 2.5MB (3.2x), 36 JPEGs deleted
2026-04-17T15:11:31.678242Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 13.2MB → 3.2MB (4.1x), 55 JPEGs deleted
2026-04-17T15:11:36.472154Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4962200028860693347, trigger=visual_change)
2026-04-17T15:12:06.651053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4962200028860693347, trigger=click)
2026-04-17T15:16:32.090580Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 68 eligible frames
2026-04-17T15:16:34.655462Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 5.4MB → 0.9MB (5.9x), 30 JPEGs deleted
2026-04-17T15:16:41.238494Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.4MB → 1.6MB (4.1x), 36 JPEGs deleted
2026-04-17T15:19:28.640713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1212435854110043925, trigger=visual_change)
2026-04-17T15:21:45.149681Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=39 elapsed=3.899251s
2026-04-17T15:21:45.150645Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-04-17T15:21:46.239356Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.1MB → 0.3MB (10.0x), 16 JPEGs deleted
2026-04-17T15:21:48.199010Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.3MB → 1.3MB (4.1x), 21 JPEGs deleted
2026-04-17T15:26:34.048641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1598647760408960479, trigger=click)
2026-04-17T15:26:34.049838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1598647760408960479, trigger=click)
2026-04-17T15:26:51.952046Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=117 elapsed=3.742068667s
2026-04-17T15:26:51.953182Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 117 eligible frames
2026-04-17T15:26:55.136178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.4MB → 0.3MB (29.8x), 49 JPEGs deleted
2026-04-17T15:27:02.919835Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 11.8MB → 4.7MB (2.5x), 66 JPEGs deleted
2026-04-17T15:29:40.347224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:42.361507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=visual_change)
2026-04-17T15:29:43.474497Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:43.478357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:44.671400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:45.382214Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=visual_change)
2026-04-17T15:32:07.525631Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=101 elapsed=4.549938708s
2026-04-17T15:32:07.526441Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 101 eligible frames
2026-04-17T15:32:10.897683Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 50 frames, 9.3MB → 0.7MB (13.2x), 50 JPEGs deleted
2026-04-17T15:32:16.603193Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 11.4MB → 4.7MB (2.4x), 49 JPEGs deleted
2026-04-17T15:34:44.187579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3074083784675622815, trigger=visual_change)
2026-04-17T15:35:17.109031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7339932826541859017, trigger=visual_change)
2026-04-17T15:35:59.808568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7339932826541859017, trigger=visual_change)
2026-04-17T15:37:22.369428Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=54 elapsed=5.752279375s
2026-04-17T15:37:22.373944Z INFO sc...
|
iTerm2
|
screenpipe"
|
NULL
|
50931
|
|
50932
|
2026-04-17T11:45:05.403796Z INFO screenpipe_engin 2026-04-17T11:45:05.403796Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-04-17T11:45:23.920217Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 89 frames, 18.1MB → 8.0MB (2.3x), 89 JPEGs deleted
2026-04-17T11:45:39.404156Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 76 frames, 15.1MB → 5.2MB (2.9x), 76 JPEGs deleted
2026-04-17T11:47:40.403897Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8449116274740776858, trigger=visual_change)
2026-04-17T11:47:43.440723Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8449116274740776858, trigger=visual_change)
2026-04-17T11:50:41.774396Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=118 elapsed=2.354790459s
2026-04-17T11:50:41.776220Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 118 eligible frames
2026-04-17T11:50:59.256756Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 70 frames, 13.9MB → 6.9MB (2.0x), 70 JPEGs deleted
2026-04-17T11:51:07.629800Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 13.0MB → 3.8MB (3.4x), 46 JPEGs deleted
2026-04-17T11:56:14.641254Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=104 elapsed=6.940613291s
2026-04-17T11:56:14.655230Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 104 eligible frames
2026-04-17T11:56:27.260405Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 64 frames, 12.4MB → 5.9MB (2.1x), 64 JPEGs deleted
2026-04-17T11:56:32.454420Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 11.4MB → 2.5MB (4.6x), 38 JPEGs deleted
2026-04-17T11:56:36.052813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=visual_change)
2026-04-17T11:56:39.125180Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=visual_change)
2026-04-17T11:56:48.884595Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2897688846273938228, trigger=click)
2026-04-17T11:59:10.684033Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:00:26.161484Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:01:24.015698Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1187659190810667004, trigger=visual_change)
2026-04-17T12:01:37.484033Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=143 elapsed=5.013868584s
2026-04-17T12:01:37.484775Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 143 eligible frames
2026-04-17T12:01:54.962475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 18.5MB → 11.2MB (1.7x), 84 JPEGs deleted
2026-04-17T12:02:09.701348Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 57 frames, 14.0MB → 5.0MB (2.8x), 57 JPEGs deleted
2026-04-17T12:04:52.068001Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:06:01.171915Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1187659190810667004, trigger=visual_change)
2026-04-17T12:06:08.346769Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:06:40.246144Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3230856144763016035, trigger=visual_change)
2026-04-17T12:07:14.586229Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=127 elapsed=4.93565275s
2026-04-17T12:07:14.587477Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 127 eligible frames
2026-04-17T12:07:26.001585Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 14.4MB → 6.7MB (2.2x), 74 JPEGs deleted
2026-04-17T12:07:32.330737Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 14.0MB → 3.5MB (4.1x), 51 JPEGs deleted
2026-04-17T12:09:44.692549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:50.683046Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:53.718316Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:09:56.768856Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-613971393924370495, trigger=visual_change)
2026-04-17T12:12:37.753666Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=88 elapsed=5.414904667s
2026-04-17T12:12:37.753896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 88 eligible frames
2026-04-17T12:12:52.340444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 9.7MB → 4.1MB (2.4x), 52 JPEGs deleted
2026-04-17T12:12:59.919500Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 10.2MB → 4.8MB (2.1x), 34 JPEGs deleted
2026-04-17T12:18:01.425343Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=77 elapsed=1.499634167s
2026-04-17T12:18:01.425741Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 77 eligible frames
2026-04-17T12:18:12.274223Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 8.4MB → 3.6MB (2.3x), 46 JPEGs deleted
2026-04-17T12:18:17.326612Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 29 frames, 8.2MB → 2.8MB (2.9x), 29 JPEGs deleted
2026-04-17T12:20:37.499495Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5858924638011024147, trigger=visual_change)
2026-04-17T12:23:22.133060Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=107 elapsed=4.695834792s
2026-04-17T12:23:22.134527Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 107 eligible frames
2026-04-17T12:23:30.575383Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 68 frames, 12.7MB → 5.3MB (2.4x), 68 JPEGs deleted
2026-04-17T12:23:35.540067Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 11.3MB → 3.8MB (3.0x), 37 JPEGs deleted
2026-04-17T12:24:26.708194Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1431084806293675067, trigger=visual_change)
2026-04-17T12:24:44.922890Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:24:47.959927Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:24:57.082676Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7156380177257339616, trigger=visual_change)
2026-04-17T12:25:06.162411Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=99156994807997409, trigger=visual_change)
2026-04-17T12:25:50.923162Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9094715609502343279, trigger=visual_change)
2026-04-17T12:28:39.907308Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=130 elapsed=4.35280675s
2026-04-17T12:28:39.908059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 130 eligible frames
2026-04-17T12:28:52.289524Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 74 frames, 13.5MB → 5.4MB (2.5x), 74 JPEGs deleted
2026-04-17T12:29:03.322190Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 14.8MB → 4.1MB (3.6x), 54 JPEGs deleted
2026-04-17T12:29:41.523344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9094715609502343279, trigger=visual_change)
2026-04-17T12:31:13.627356Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1187659190810667004, trigger=click)
2026-04-17T12:34:03.505841Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 133 eligible frames
2026-04-17T12:34:12.370434Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 83 frames, 17.0MB → 8.4MB (2.0x), 83 JPEGs deleted
2026-04-17T12:34:18.709761Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 12.4MB → 4.5MB (2.8x), 48 JPEGs deleted
2026-04-17T12:39:21.700676Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=94 elapsed=2.994116667s
2026-04-17T12:39:21.701475Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames
2026-04-17T12:39:28.551006Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 11.9MB → 5.2MB (2.3x), 60 JPEGs deleted
2026-04-17T12:39:33.119092Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 8.9MB → 3.0MB (3.0x), 32 JPEGs deleted
2026-04-17T12:41:55.518740Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4645364130590448795, trigger=visual_change)
2026-04-17T12:44:31.486942Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5268491633263651922, trigger=visual_change)
2026-04-17T12:44:34.083563Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 80 eligible frames
2026-04-17T12:44:42.267029Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 54 frames, 9.3MB → 3.9MB (2.4x), 54 JPEGs deleted
2026-04-17T12:44:46.583955Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 7.1MB → 1.7MB (4.2x), 24 JPEGs deleted
2026-04-17T12:48:00.030407Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7118306775293142140, trigger=visual_change)
2026-04-17T12:49:09.718005Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3890447493078382535, trigger=visual_change)
2026-04-17T12:49:48.947739Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=83 elapsed=2.349997458s
2026-04-17T12:49:48.949259Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 83 eligible frames
2026-04-17T12:49:54.500850Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 9.4MB → 3.6MB (2.6x), 53 JPEGs deleted
2026-04-17T12:49:56.956633Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 8.0MB → 1.4MB (5.6x), 28 JPEGs deleted
2026-04-17T12:50:49.723216Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2308635439156572871, trigger=visual_change)
2026-04-17T12:55:01.685683Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=68 elapsed=4.658703708s
2026-04-17T12:55:01.686755Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 68 eligible frames
2026-04-17T12:55:09.567444Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 41 frames, 7.3MB → 3.0MB (2.4x), 41 JPEGs deleted
2026-04-17T12:55:11.689903Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 25 frames, 7.3MB → 1.2MB (6.0x), 25 JPEGs deleted
2026-04-17T12:57:46.261931Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3247250458952498707, trigger=visual_change)
2026-04-17T13:00:15.547338Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=67 elapsed=3.841360958s
2026-04-17T13:00:15.547891Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 67 eligible frames
2026-04-17T13:00:18.854188Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 6.9MB → 2.9MB (2.4x), 38 JPEGs deleted
2026-04-17T13:00:20.869607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.1MB → 1.9MB (3.2x), 27 JPEGs deleted
2026-04-17T13:00:47.836013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3538231965223053471, trigger=click)
2026-04-17T13:05:21.592379Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 100 eligible frames
2026-04-17T13:05:24.334610Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 7.2MB → 1.1MB (6.3x), 46 JPEGs deleted
2026-04-17T13:05:29.624320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 52 frames, 11.3MB → 5.4MB (2.1x), 52 JPEGs deleted
2026-04-17T13:05:51.246979Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:10:01.795432Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:03.069120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:03.075328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.101145Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.101122Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:04.376980Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:06.992302Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:06.997093Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:07.384444Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:09.998269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:10.018259Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=click)
2026-04-17T13:10:10.421277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:11.230951Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:13.459367Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8309174487239213230, trigger=visual_change)
2026-04-17T13:10:33.885435Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=83 elapsed=4.209110041s
2026-04-17T13:10:33.885993Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 83 eligible frames
2026-04-17T13:10:36.418211Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 9.0MB → 1.8MB (5.1x), 39 JPEGs deleted
2026-04-17T13:10:41.833569Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 42 frames, 10.3MB → 4.4MB (2.3x), 42 JPEGs deleted
2026-04-17T13:15:47.143596Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=45 elapsed=5.294994208s
2026-04-17T13:15:47.143961Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 45 eligible frames
2026-04-17T13:15:49.530930Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 5.3MB → 0.5MB (10.7x), 19 JPEGs deleted
2026-04-17T13:15:53.181326Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 6.2MB → 1.9MB (3.2x), 24 JPEGs deleted
2026-04-17T13:15:59.924682Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6080998014092105058, trigger=click)
2026-04-17T13:17:47.639533Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:17:47.640336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6043481845154234215, trigger=click)
2026-04-17T13:20:53.865787Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 85 eligible frames
2026-04-17T13:20:56.296312Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 35 frames, 9.3MB → 0.8MB (12.3x), 35 JPEGs deleted
2026-04-17T13:21:01.541879Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 48 frames, 10.0MB → 3.5MB (2.9x), 48 JPEGs deleted
2026-04-17T13:21:24.697431Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8579915543009657377, trigger=visual_change)
2026-04-17T13:22:53.638454Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8579915543009657377, trigger=visual_change)
2026-04-17T13:23:21.001499Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=4786115965986315783, trigger=visual_change)
2026-04-17T13:26:06.993632Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=145 elapsed=5.377591541s
2026-04-17T13:26:06.995358Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 145 eligible frames
2026-04-17T13:26:10.229487Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 47 frames, 10.6MB → 1.1MB (9.6x), 47 JPEGs deleted
2026-04-17T13:26:20.367203Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 96 frames, 17.5MB → 7.4MB (2.4x), 96 JPEGs deleted
2026-04-17T13:31:24.012859Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=97 elapsed=3.623441916s
2026-04-17T13:31:24.013303Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 97 eligible frames
2026-04-17T13:31:26.695278Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 10.7MB → 0.6MB (17.9x), 46 JPEGs deleted
2026-04-17T13:31:29.991292Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 11.5MB → 3.2MB (3.6x), 49 JPEGs deleted
2026-04-17T13:32:39.125960Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=6089929419086115132, trigger=visual_change)
2026-04-17T13:33:15.059703Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8228581750357175612, trigger=visual_change)
2026-04-17T13:36:34.787296Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=134 elapsed=4.778564541s
2026-04-17T13:36:34.788177Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 134 eligible frames
2026-04-17T13:36:37.619828Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 38 frames, 9.3MB → 2.6MB (3.6x), 38 JPEGs deleted
2026-04-17T13:36:47.174485Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 94 frames, 19.4MB → 6.6MB (2.9x), 94 JPEGs deleted
2026-04-17T13:38:01.793664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8948708845629756494, trigger=visual_change)
2026-04-17T13:41:38.909857Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=191 elapsed=2.726793958s
2026-04-17T13:41:53.564499Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=127 elapsed=6.337926625s
2026-04-17T13:41:53.564966Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 127 eligible frames
2026-04-17T13:41:56.377224Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 39 frames, 8.7MB → 0.9MB (10.2x), 39 JPEGs deleted
2026-04-17T13:42:04.113088Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 86 frames, 19.8MB → 4.6MB (4.3x), 86 JPEGs deleted
2026-04-17T13:42:28.546840Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:42:31.565154Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:43:01.179117Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2966960464075814955, trigger=visual_change)
2026-04-17T13:43:04.176336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2966960464075814955, trigger=visual_change)
2026-04-17T13:47:09.104428Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=108 elapsed=4.971006834s
2026-04-17T13:47:09.105265Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 108 eligible frames
2026-04-17T13:47:12.128696Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 46 frames, 10.8MB → 1.2MB (8.7x), 46 JPEGs deleted
2026-04-17T13:47:18.306857Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1588829377627911602, trigger=visual_change)
2026-04-17T13:47:20.741949Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.1MB → 4.6MB (2.6x), 60 JPEGs deleted
2026-04-17T13:49:02.375155Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T13:49:03.780188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8632488258017461693, trigger=click)
2026-04-17T13:50:51.417277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:50:52.233635Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2407191479157132203, trigger=visual_change)
2026-04-17T13:52:23.916789Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=148 elapsed=3.130792583s
2026-04-17T13:52:23.916950Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 148 eligible frames
2026-04-17T13:52:28.645026Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 62 frames, 14.5MB → 3.3MB (4.4x), 62 JPEGs deleted
2026-04-17T13:52:32.516195Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4465696449359315208, trigger=click)
2026-04-17T13:52:41.560804Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 17.7MB → 8.7MB (2.0x), 84 JPEGs deleted
2026-04-17T13:57:46.196574Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=158 elapsed=4.5932735s
2026-04-17T13:57:46.196771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 158 eligible frames
2026-04-17T13:57:49.965702Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 59 frames, 13.8MB → 1.3MB (10.6x), 59 JPEGs deleted
2026-04-17T13:57:57.488258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames, 21.7MB → 9.6MB (2.3x), 97 JPEGs deleted
2026-04-17T14:01:04.834817Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:03:03.419391Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=162 elapsed=5.916741833s
2026-04-17T14:03:03.419970Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 162 eligible frames
2026-04-17T14:03:07.531462Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 62 frames, 14.4MB → 1.6MB (9.0x), 62 JPEGs deleted
2026-04-17T14:03:25.381848Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 98 frames, 27.2MB → 12.9MB (2.1x), 98 JPEGs deleted
2026-04-17T14:07:52.779104Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3920393652799492578, trigger=visual_change)
2026-04-17T14:08:29.344550Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=39 elapsed=3.921230209s
2026-04-17T14:08:29.344820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-04-17T14:08:30.820661Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 18 frames, 4.4MB → 0.5MB (8.3x), 18 JPEGs deleted
2026-04-17T14:08:32.939816Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 19 frames, 6.3MB → 1.5MB (4.1x), 19 JPEGs deleted
2026-04-17T14:11:32.178274Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:35.201992Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:38.167294Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:11:41.241749Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T14:13:36.956810Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=94 elapsed=4.002610125s
2026-04-17T14:13:36.956972Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 94 eligible frames
2026-04-17T14:13:39.200065Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 37 frames, 8.7MB → 1.0MB (9.1x), 37 JPEGs deleted
2026-04-17T14:13:44.175288Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 14.1MB → 5.2MB (2.7x), 55 JPEGs deleted
2026-04-17T14:18:50.535632Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=50 elapsed=6.342983084s
2026-04-17T14:18:50.535858Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 50 eligible frames
2026-04-17T14:18:55.998872Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.6MB → 1.4MB (4.7x), 27 JPEGs deleted
2026-04-17T14:19:01.988979Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.6MB → 1.7MB (3.4x), 21 JPEGs deleted
2026-04-17T14:24:10.629225Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=93 elapsed=8.530690958s
2026-04-17T14:24:10.630488Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames
2026-04-17T14:24:14.059039Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 40 frames, 9.6MB → 0.9MB (10.8x), 40 JPEGs deleted
2026-04-17T14:24:23.148531Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 51 frames, 10.8MB → 4.0MB (2.7x), 51 JPEGs deleted
2026-04-17T14:29:23.471065Z INFO screenpipe_engine::sleep_monitor: Screen locked (CGSession safety-net poll)
2026-04-17T14:29:32.446209Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=89 elapsed=9.271002667s
2026-04-17T14:29:32.446508Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 89 eligible frames
2026-04-17T14:29:35.564415Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 34 frames, 8.1MB → 1.1MB (7.6x), 34 JPEGs deleted
2026-04-17T14:29:45.401977Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 53 frames, 10.3MB → 4.3MB (2.4x), 53 JPEGs deleted
2026-04-17T14:32:14.090889Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-04-17T14:32:14.146839Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 1
2026-04-17T14:32:14.244529Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-04-17T14:32:14.703073Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (2560x1440, 2fps, 0 excluded)
2026-04-17T14:32:14.988193Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-04-17T14:34:50.856958Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=24 elapsed=5.384970584s
2026-04-17T14:34:50.857455Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-04-17T14:34:52.290859Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 2.7MB → 0.4MB (6.6x), 11 JPEGs deleted
2026-04-17T14:34:53.693474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 11 frames, 1.5MB → 0.2MB (9.2x), 11 JPEGs deleted
2026-04-17T14:37:14.638516Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-9181661591257973978, trigger=click)
2026-04-17T14:40:03.270627Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=20 elapsed=9.557211959s
2026-04-17T14:40:03.278247Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 20 eligible frames
2026-04-17T14:40:05.138961Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 2.2MB → 0.4MB (5.4x), 9 JPEGs deleted
2026-04-17T14:40:06.764822Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.3MB → 0.2MB (7.8x), 9 JPEGs deleted
2026-04-17T14:45:12.495947Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=59 elapsed=5.670180833s
2026-04-17T14:45:12.497790Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 59 eligible frames
2026-04-17T14:45:15.136200Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.2MB → 0.6MB (8.3x), 21 JPEGs deleted
2026-04-17T14:45:20.828130Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.0MB → 2.6MB (2.3x), 36 JPEGs deleted
2026-04-17T14:50:25.504734Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=72 elapsed=4.659346166s
2026-04-17T14:50:25.506133Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 72 eligible frames
2026-04-17T14:50:27.427176Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.7MB → 0.4MB (15.8x), 27 JPEGs deleted
2026-04-17T14:50:34.019162Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 9.1MB → 3.2MB (2.9x), 43 JPEGs deleted
2026-04-17T14:55:39.893638Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=79 elapsed=5.858070958s
2026-04-17T14:55:39.895561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 79 eligible frames
2026-04-17T14:55:43.163996Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 28 frames, 6.9MB → 0.4MB (16.4x), 28 JPEGs deleted
2026-04-17T14:55:56.055565Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 10.6MB → 4.5MB (2.4x), 49 JPEGs deleted
2026-04-17T14:57:45.176869Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=231 elapsed=1.2009245s
2026-04-17T14:58:23.045622Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-3920393652799492578, trigger=click)
2026-04-17T14:58:23.051277Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3920393652799492578, trigger=click)
2026-04-17T15:00:30.547821Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1372519357894711765, trigger=click)
2026-04-17T15:00:30.604735Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1372519357894711765, trigger=click)
2026-04-17T15:01:01.943860Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=74 elapsed=5.843169709s
2026-04-17T15:01:01.945075Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 74 eligible frames
2026-04-17T15:01:03.978029Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 27 frames, 6.6MB → 0.5MB (12.5x), 27 JPEGs deleted
2026-04-17T15:01:07.983940Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 45 frames, 8.6MB → 3.4MB (2.5x), 45 JPEGs deleted
2026-04-17T15:04:05.431336Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=8632488258017461693, trigger=visual_change)
2026-04-17T15:04:14.122060Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=238 elapsed=1.025080625s
2026-04-17T15:06:11.984875Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=99 elapsed=3.984537334s
2026-04-17T15:06:11.985286Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 99 eligible frames
2026-04-17T15:06:13.867728Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 31 frames, 7.5MB → 1.0MB (7.3x), 31 JPEGs deleted
2026-04-17T15:06:18.911657Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 16.3MB → 6.0MB (2.7x), 66 JPEGs deleted
2026-04-17T15:11:22.803132Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=93 elapsed=3.878026709s
2026-04-17T15:11:22.803457Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 93 eligible frames
2026-04-17T15:11:25.277196Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 7.9MB → 2.5MB (3.2x), 36 JPEGs deleted
2026-04-17T15:11:31.678242Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 55 frames, 13.2MB → 3.2MB (4.1x), 55 JPEGs deleted
2026-04-17T15:11:36.472154Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4962200028860693347, trigger=visual_change)
2026-04-17T15:12:06.651053Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4962200028860693347, trigger=click)
2026-04-17T15:16:32.090580Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 68 eligible frames
2026-04-17T15:16:34.655462Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 30 frames, 5.4MB → 0.9MB (5.9x), 30 JPEGs deleted
2026-04-17T15:16:41.238494Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 36 frames, 6.4MB → 1.6MB (4.1x), 36 JPEGs deleted
2026-04-17T15:19:28.640713Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1212435854110043925, trigger=visual_change)
2026-04-17T15:21:45.149681Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=39 elapsed=3.899251s
2026-04-17T15:21:45.150645Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 39 eligible frames
2026-04-17T15:21:46.239356Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.1MB → 0.3MB (10.0x), 16 JPEGs deleted
2026-04-17T15:21:48.199010Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 21 frames, 5.3MB → 1.3MB (4.1x), 21 JPEGs deleted
2026-04-17T15:26:34.048641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1598647760408960479, trigger=click)
2026-04-17T15:26:34.049838Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=1598647760408960479, trigger=click)
2026-04-17T15:26:51.952046Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=117 elapsed=3.742068667s
2026-04-17T15:26:51.953182Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 117 eligible frames
2026-04-17T15:26:55.136178Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 9.4MB → 0.3MB (29.8x), 49 JPEGs deleted
2026-04-17T15:27:02.919835Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 66 frames, 11.8MB → 4.7MB (2.5x), 66 JPEGs deleted
2026-04-17T15:29:40.347224Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:42.361507Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=visual_change)
2026-04-17T15:29:43.474497Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:43.478357Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:44.671400Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=click)
2026-04-17T15:29:45.382214Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7884575463800473404, trigger=visual_change)
2026-04-17T15:32:07.525631Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=101 elapsed=4.549938708s
2026-04-17T15:32:07.526441Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 101 eligible frames
2026-04-17T15:32:10.897683Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 50 frames, 9.3MB → 0.7MB (13.2x), 50 JPEGs deleted
2026-04-17T15:32:16.603193Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 49 frames, 11.4MB → 4.7MB (2.4x), 49 JPEGs deleted
2026-04-17T15:34:44.187579Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3074083784675622815, trigger=visual_change)
2026-04-17T15:35:17.109031Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7339932826541859017, trigger=visual_change)
2026-04-17T15:35:59.808568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7339932826541859017, trigger=visual_change)
2026-04-17T15:37:22.369428Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=54 elapsed=5.752279375s
2026-04-17T15:37:22.373944Z INFO sc...
|
iTerm2
|
screenpipe"
|
NULL
|
50932
|