|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:18:11-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
NULL
|
NULL
|
NULL
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the origin of screenpipe. what country? WHere is it placed
You said
what is the origin of screenpipe. what country? WHere is it placed
Listen
Show more options
Show thinking
Gemini said
Gemini said
Screenpipe was originally created as a weekend project by
Louis Beaumont
, a French software engineer and serial entrepreneur.
He realized that while AI models were getting incredibly smart, they lacked the context of what users were actually doing on their screens.
To solve this, he built Screenpipe to act as a 24/7 local, privacy-first AI memory that captures screen and audio activity.
View source details for citations from Mother of Success and GitHub. Opens side panel.
+1
The open-source project quickly exploded in popularity on GitHub, leading Beaumont to formally found a company around it alongside his co-founder, Matthew.
Here is the breakdown of its current location:
Company Name:
Mediar, Inc.
(the parent company behind Screenpipe)
View source details for citation from Screenpipe. Opens side panel.
Country:
United States
View source details for citation from Screenpipe. Opens side panel.
Headquarters:
San Francisco, California
View source details for citation from GitHub. Opens side panel.
So while the creator has a European (French) background and works globally with open-source contributors, the official startup entity driving Screenpipe is based right out of San Francisco.
View source details for citation from Screenpipe. Opens side panel.
Sources
Sources
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PIPES ai agents for your screen data
PIPES
ai agents for your screen data
BLOG updates, guides & stories
BLOG
updates, guides & stories
IDEAS community feature requests
IDEAS
community feature requests
RESOURCES guides & integrations
RESOURCES
guides & integrations
COMPARE see how we stack up
COMPARE
see how we stack up
WHY the story behind screenpipe
WHY
the story behind screenpipe
◇
getting started? DOWNLOAD SCREENPIPE →
getting started?
DOWNLOAD SCREENPIPE
→
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:18:24-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Boosteroid
|
Boosteroid
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:18:27-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Boosteroid
|
Boosteroid
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:18:32-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Boosteroid
|
Boosteroid
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:18:37-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Boosteroid
|
Boosteroid
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:18:45-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Boosteroid
|
Boosteroid
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:18:50-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Boosteroid
|
Boosteroid
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:18:52-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Boosteroid
|
Boosteroid
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:19:08-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Boosteroid
|
Boosteroid
|
NULL
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 (ibl100% <478Sun 12 Apr 12:19:15-zshDOCKERlanguagesmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)|• *з-zsh• x4-zsh• $5|-zsh86-zsh*7* Unable to acces...T8• ₴8all languagesno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning:telemetryis enabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05..159681Z2026-04-12T12:10:05.163034ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.shINFOscreenpipe_engine::power::manager: initial power profile: Performance Con_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFO2026-04-12T12:10:05.184088Zscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale9INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<notset>)2026-04-12T12:10:05186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05189984ZINFO2026-04-screenpipe_engine::server:Server listening on [IP_ADDRESS]:3030-12T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns:advertising2026-04-12T12:10:05screenpipe on port 3030547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:warmed with 1483 frameentries, coverage from 2026-04-1109:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04--12T12:10:05..621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFO2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05622056ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04--12T12:10:06.5940612INFO2fps)screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-12T12:10:10.186396Zscreenpipe_engine::retention: retention: initialized with 14d retentionINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17.232606Z(4.0x),84 JPEGs deletedINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB2026-04-12T12:13:51.158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping2026-04-12T12:15:05180419ZINFOcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::server: api_usage_5min: 1 requestsscreenpipe_engine::retention:retention: cleaning updata before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the origin of screenpipe. what country? WHere is it placed
You said
what is the origin of screenpipe. what country? WHere is it placed
Listen
Show more options
Show thinking
Gemini said
Gemini said
Screenpipe was originally created as a weekend project by
Louis Beaumont
, a French software engineer and serial entrepreneur.
He realized that while AI models were getting incredibly smart, they lacked the context of what users were actually doing on their screens.
To solve this, he built Screenpipe to act as a 24/7 local, privacy-first AI memory that captures screen and audio activity.
View source details for citations from Mother of Success and GitHub. Opens side panel.
+1
The open-source project quickly exploded in popularity on GitHub, leading Beaumont to formally found a company around it alongside his co-founder, Matthew.
Here is the breakdown of its current location:
Company Name:
Mediar, Inc.
(the parent company behind Screenpipe)
View source details for citation from Screenpipe. Opens side panel.
Country:
United States
View source details for citation from Screenpipe. Opens side panel.
Headquarters:
San Francisco, California
View source details for citation from GitHub. Opens side panel.
So while the creator has a European (French) background and works globally with open-source contributors, the official startup entity driving Screenpipe is based right out of San Francisco.
View source details for citation from Screenpipe. Opens side panel.
Sources
Sources
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license
desktop app, forever
$400
one-time
pre-built app, 2-min setup
code signed, no warnings
automatic updates
ai-powered search & memory
scheduled ai agents (pipes)
priority discord support
pay once, use forever
1 month screenpipe pro free
BUY — $400
BUY —
$400
works on macOS, Windows & Linux
BEST VALUE
02
lifetime + 1 year pro
lifetime + 1 year pro
the complete experience
$600
one-time
$868
— save $268
everything in lifetime
12 months screenpipe pro included
10x more accurate transcription
built-in claude opus 4.6
end-to-end encrypted cloud archive
encrypted pipe sync across devices
searchable cloud history (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
priority discord support
save $268 vs buying separately
BUY — $600
BUY —
$600
works on macOS, Windows & Linux
30-day money-back guarantee
17,500+ github stars
10,000+ discord members
HOW LICENSING WORKS
HOW LICENSING WORKS
use on all your devices
— laptop, desktop, macOS, Windows, Linux
1 purchase = all platforms
— works across every OS you own
no license key needed
— just sign in with your email to download
ADD-ON
what is screenpipe pro?
what is screenpipe pro?
10x more accurate transcription — cloud-powered, beats local whisper
built-in claude opus 4.6 — no api key needed
end-to-end encrypted cloud archive — your data, fully private
encrypted pipe sync across devices — sync pipes & configs to all your machines
searchable cloud history — find anything from any device (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
OR BUY SEPARATELY
$35
/month
$39/mo without lifetime
have a license code?
|
student?
system requirements
system requirements
RAM
600 MB – 4 GB depending on settings
CPU
10–30% on Apple M3; similar on modern Intel/AMD
storage
~30 GB per month (configurable retention)
OS
macOS 13+, Windows 10+, Linux
works well on any machine from the last 3–4 years. if you can run Chrome, you can run screenpipe.
what our users are saying
what our users are saying
discord feedback
Visit this post on X
Erick Verified account
Erick
@ErickSky
@ErickSky
Follow
Follow
View on X
ACABA DE SALIR
Tu computador ya puede recordar ABSOLUTAMENTE TODO lo que haces… sin pagar ni un dólar...
Reuniones que tuviste.
Diseños que hiciste.
Streams que viste.
TODO EN LOCAL.
OFFLINE.
GRATIS.
Y no, no necesitas una PC de la NASA.
Se llama
@screen_pipe
@screen_pipe
y es 100%
Show more
Show more...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the origin of screenpipe. what country? WHere is it placed
You said
what is the origin of screenpipe. what country? WHere is it placed
Listen
Show more options
Show thinking
Gemini said
Gemini said
Screenpipe was originally created as a weekend project by
Louis Beaumont
, a French software engineer and serial entrepreneur.
He realized that while AI models were getting incredibly smart, they lacked the context of what users were actually doing on their screens.
To solve this, he built Screenpipe to act as a 24/7 local, privacy-first AI memory that captures screen and audio activity.
View source details for citations from Mother of Success and GitHub. Opens side panel.
+1
The open-source project quickly exploded in popularity on GitHub, leading Beaumont to formally found a company around it alongside his co-founder, Matthew.
Here is the breakdown of its current location:
Company Name:
Mediar, Inc.
(the parent company behind Screenpipe)
View source details for citation from Screenpipe. Opens side panel.
Country:
United States
View source details for citation from Screenpipe. Opens side panel.
Headquarters:
San Francisco, California
View source details for citation from GitHub. Opens side panel.
So while the creator has a European (French) background and works globally with open-source contributors, the official startup entity driving Screenpipe is based right out of San Francisco.
View source details for citation from Screenpipe. Opens side panel.
Sources
Sources
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license
desktop app, forever
$400
one-time
pre-built app, 2-min setup
code signed, no warnings
automatic updates
ai-powered search & memory
scheduled ai agents (pipes)
priority discord support
pay once, use forever
1 month screenpipe pro free
BUY — $400
BUY —
$400
works on macOS, Windows & Linux
BEST VALUE
02
lifetime + 1 year pro
lifetime + 1 year pro
the complete experience
$600
one-time
$868
— save $268
everything in lifetime
12 months screenpipe pro included
10x more accurate transcription
built-in claude opus 4.6
end-to-end encrypted cloud archive
encrypted pipe sync across devices
searchable cloud history (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
priority discord support
save $268 vs buying separately
BUY — $600
BUY —
$600
works on macOS, Windows & Linux
30-day money-back guarantee
17,500+ github stars
10,000+ discord members
HOW LICENSING WORKS
HOW LICENSING WORKS
use on all your devices
— laptop, desktop, macOS, Windows, Linux
1 purchase = all platforms
— works across every OS you own
no license key needed
— just sign in with your email to download
ADD-ON
what is screenpipe pro?
what is screenpipe pro?
10x more accurate transcription — cloud-powered, beats local whisper
built-in claude opus 4.6 — no api key needed
end-to-end encrypted cloud archive — your data, fully private
encrypted pipe sync across devices — sync pipes & configs to all your machines
searchable cloud history — find anything from any device (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
OR BUY SEPARATELY
$35
/month
$39/mo without lifetime
have a license code?
|
student?
system requirements
system requirements
RAM
600 MB – 4 GB depending on settings
CPU
10–30% on Apple M3; similar on modern Intel/AMD...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the origin of screenpipe. what country? WHere is it placed
You said
what is the origin of screenpipe. what country? WHere is it placed
Listen
Show more options
Show thinking
Gemini said
Gemini said
Screenpipe was originally created as a weekend project by
Louis Beaumont
, a French software engineer and serial entrepreneur.
He realized that while AI models were getting incredibly smart, they lacked the context of what users were actually doing on their screens.
To solve this, he built Screenpipe to act as a 24/7 local, privacy-first AI memory that captures screen and audio activity.
View source details for citations from Mother of Success and GitHub. Opens side panel.
+1
The open-source project quickly exploded in popularity on GitHub, leading Beaumont to formally found a company around it alongside his co-founder, Matthew.
Here is the breakdown of its current location:
Company Name:
Mediar, Inc.
(the parent company behind Screenpipe)
View source details for citation from Screenpipe. Opens side panel.
Country:
United States
View source details for citation from Screenpipe. Opens side panel.
Headquarters:
San Francisco, California
View source details for citation from GitHub. Opens side panel.
So while the creator has a European (French) background and works globally with open-source contributors, the official startup entity driving Screenpipe is based right out of San Francisco.
View source details for citation from Screenpipe. Opens side panel.
Sources
Sources
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
Reminders summary and management
Reminders summary and management
Self-hosted screen recording and activity tracking
Self-hosted screen recording and activity tracking
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
how to query screenpipe. WHat queries can i make to laverage fully form the app
20:54
Retry
Edit
Copy
Relevant chats
Relevant chats
Here's a full breakdown of how to query Screenpipe, both via its REST API and via MCP:
REST API (localhost:3030)
REST API (localhost
:3030
)
The main query endpoint:
Copy to clipboard
bash
GET [URL_WITH_CREDENTIALS] ~ $ claude
file:///Users/lukas/.nvm/versions/node/v14.15.4/lib/node_modules/@anthropic-ai/claude-code/cli.js:8
11:44
Retry
Edit
Copy
The error is a Node.js version issue. Claude Code requires Node.js 18+ but you're running v14.15.4.
Searched available tools
Searched available tools
The fix is straightforward — upgrade Node via nvm:
Copy to clipboard
bash
# Install a current LTS version
nvm
install
22
# Use it
nvm use
22
# Make it the default so it persists
nvm
alias
default
22
# Verify
node
--version
# should show v22.x.x
# Then run claude again
claude
Why this happened:
You have nvm installed but your default is still the old v14 you set up ages ago. Claude Code requires Node 18 at minimum.
To make sure it sticks across new terminal sessions
, check your
~/.zshrc
— you likely have nvm init there but no
nvm use
or
nvm alias default
. The
nvm alias default 22
command above handles that.
Copy
Give positive feedback
Give negative feedback
Retry
lets work again more closely on screenpipe, what are the endpoints to use. What filtering is possible. What does the cli app offer that canbe laveraged
12:09
Retry
Edit
Copy
Let me fetch the current Screenpipe docs to give you accurate, up-to-date endpoint info.
Searched the web
Searched the web
Good, now I have the definitive current docs. Let me build a proper reference for you.
Screenpipe API and CLI reference
Screenpipe API and CLI reference
Search endpoint
Other endpoints
Raw SQL
Pipes / CLI
Query examples
GET
/search
Main query endpoint — full-text search across all captured data. Results ordered by recency (most recent first).
content_type values
content_type values
Filter what data source to search:
vision
OCR / accessibility tree — text visible on screen
audio
Whisper transcriptions — what was said/heard
ui
Accessibility tree events (structured OS data)
input
Keyboard, clicks, clipboard, app switches
all
Everything combined
vision+audio+input
Combo shortcuts also supported
All parameters
All parameters
Param
Type
Notes
q
string
Full-text query. Supports
"exact phrase"
,
prefix*
,
AND / OR
operators
content_type
enum
vision | audio | ui | input | accessibility | all | combos
start_time
ISO 8601
e.g.
2026-04-12T09:00:00Z
— use Z suffix for UTC
end_time
ISO 8601
Upper bound of time range
app_name
string
Substring match, case-insensitive. e.g.
PhpStorm
,
Arc
,
Slack
window_name
string
Substring match on window title. e.g.
JY-20458
to find a Jira ticket
browser_url
string
Substring match on URL. e.g.
github.com
,
app.jiminny.com
speaker_ids
string
Comma-separated numeric IDs — for audio only
min_length
int
Min chars in result — filter out trivial captures
max_length
int
Max chars in result
limit
int
Page size. Default 20, max 500
offset
int
Pagination offset
Param
q
content_type
start_time
end_time
app_name
window_name
browser_url...
|
Claude
|
Claude
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0 lihl100% <478Sun 12 Apr 12:20:56-zshDOCKERlanguagesO ₴1DEV (-zsh)alllanguagesО 82APP (-zsh)• *з-zsh• x4-zsh• *5-zsh86-zsh*7T8* Unable to acces...• x8monitorsno monitors availableaudio devicesdisabledyou are using localprocessing. all your data stays on your computer.warning:telemetryisenabled.onlyerror-level data will be sent.to disable, use the--disable-telemetry flag.check latestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12112:10:05.1561192INFO screenpipe: starting Ul event capture2026-04-12T12:10:05.155724ZINFO screenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05.159681ZWARNscreenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-12T12:10:05.163034Z2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))INFOscreenpipe_engine: :ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e92026-04-12T12:10:05.184088ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.1840547INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.186279ZINFOscreenpipe_engine: :meeting_detector: meetingv2: detection loop started (base_interval=5s, profiles=12)2026-0412T12:10:05189984ZINFOscreenpipe_engine::server:Server listening on [IP_ADDRESS]:30302026-0412T12:10:05194217ZINFOscreenpipe_connect::mdns: mdns: advertisingscreenpipeon port30302026-04-12T12:10:05547235ZINFOscreenpipe_engine::hot_frame_cache:hot_frame_cache:warmed with 1483frame2026-04-12T12:10:05621863ZINFOentries, coverage from 2026-04-11 09:10:05.184087 UTCscreenpipe_engine::vision_manager::manager: Startingvision recording for monitor 1 (1440x900)2026-04-12T12:10:05.621994ZINFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05..622006ZINFOscreenpipe_engine::vision_manager::manager: Skippingmonitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:05.622028ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)2026-04-12T12:10:05622056ZINFOscreenpipe_engine:: event_driven_capture:event-drivencapture2026-04--12T12:10:06.456460ZINFOstarted for monitor 1 (device: monitor_1)sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2026-04-12T12:10:062fps)594061ZINFOscreenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04--12T12:10:10.186195ZINFOscreenpipe_engine::retention:retention: initialized with 14d retention2026-04-12T12:10:10.186396ZINFOscreenpipe: local2026-04-12T12:11:05.220594Zretention auto-enabled (14 days)INFO2026-04-12T12:11:11.494702Zscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible framesINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: 84 frames, 25.2MB 6.3MB(4.0x), 84 JPEGs deleted2026-04-12T12:11:17.232606ZINFO2026-04-screenpipe_engine::snapshot_compaction:snapshot compaction:97 frames,18.3MB → 6.2MB(2.9x),97 JPEGs deleted12T12:13:51158642ZINFOscreenpipe_engine::event_driven_capture:content dedup: skippingcapture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:05180419ZINFOscreenpipe_engine::server: api_usage_5min: 1requests2026-04--12T12:15:40.184321ZINFO2026-04--12T12:16:17.236544ZINFOscreenpipe_engine::retention:retention:cleaning updata before 2026-03-29T09:15:40.184301+00:00(14d retention)screenpipe_engine::snapshot_compaction:snapshot compaction: found 2 eligible frames2026-04-12T12:20:40.179920ZINFOscreenpipe_engine::retention:retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00 (14d retention)...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C78Sun 12 Apr 12:21:21-zshDOCKERmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)• &3-zsh• x4-zsh• *5-zsh86-zsh*7T8* Unable to acces...• x8no monitors availableaudio devicesdisabledyou are using localprocessing. all yourdata stays on your computer.warning:telemetryisenabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.checklatestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.1561192INFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.155724ZINFO2026-04-12T12:10:05.screenpipe_core::pipes:pipe scheduler started (generation 2)159681ZWARNscreenpipe: pi agent install failed: bun not found -install from https://bun.sh2026-04-12T12:10:05.163034Z2026-04-12T12:10:05INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985Z2026-04-12T12:10:05.INFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e9184088ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-1109:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine:: calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.1899847INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-12T12:10:05.194217ZINFOscreenpipe_connect::mdns: mdns:advertising screenpipe on port 30302026-0412T12:10:05547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 1440x900)2026-04-12T12:10:05621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-drivencapture for monitor 1 (device:monitor_1)2026-04-12T12:10:05.622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:056220287INFO2026-04-12T12:10:05.622056Zscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture:event-driven capture started formonitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFO2026-04-12T12:10:065940617INFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2fps)screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=2007, dur=68ms2026-04--12T12:10:10.186195ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10..186396ZINFOscreenpipe: localretention auto-enabled (14 days)2026-04--12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.4947027INFO2026-04-12T12:11:17.232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB(2.9x),97 JPEGs deleted.158642ZINFOscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:05180419ZINFOscreenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::retention: retention:cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 2 eligible frames2026-04-12T12:20:40.179920ZINFO2026-04-12T12:21:17.2502564INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00(14d retention)screenpipe_engine::snapshot_compaction: snapshot compaction: found 7 eligible frames2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.7x), 7 JPEGS deleted...
|
NULL
|
NULL
|
NULL
|
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
Reminders summary and management
Reminders summary and management
Self-hosted screen recording and activity tracking
Self-hosted screen recording and activity tracking
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
how to query screenpipe. WHat queries can i make to laverage fully form the app
20:54
Retry
Edit
Copy
Relevant chats
Relevant chats
Here's a full breakdown of how to query Screenpipe, both via its REST API and via MCP:
REST API (localhost:3030)
REST API (localhost
:3030
)
The main query endpoint:
Copy to clipboard
bash
GET http://localhost:3030/search
Core parameters
Core parameters
Param
Values
Notes
q
any text...
|
Claude
|
Claude
|
NULL
|
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
Reminders summary and management
Reminders summary and management
Self-hosted screen recording and activity tracking
Self-hosted screen recording and activity tracking
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
how to query screenpipe. WHat queries can i make to laverage fully form the app
20:54
Edit
Copy
Relevant chats
Relevant chats
Here's a full breakdown of how to query Screenpipe, both via its REST API and via MCP:
REST API (localhost:3030)
REST API (localhost
:3030
)
The main query endpoint:
Copy to clipboard
bash
GET http://localhost:3030/search
Core parameters
Core parameters
Param
Values
Notes
q
any text
Full-text search across OCR + audio
content_type
ocr
,
audio
,
all
Default:
all
limit
integer
Results to return
offset
integer
Pagination
start_time
ISO 8601
e.g.
2026-04-11T09:00:00
end_time
ISO 8601
e.g.
2026-04-11T18:00:00
app_name
string
e.g.
PhpStorm
,
Slack
,
Arc
window_name
string
Window title substring match
min_length
integer
Min chars in result
speaker_ids
array
For audio — filter by speaker
Param
q
content_type
limit
offset
start_time
end_time
app_name
window_name
min_length
speaker_ids
Values
any text
ocr
,
audio
,
all
integer
integer
ISO 8601
ISO 8601
string
string
integer
array
Notes
Full-text search across OCR + audio
Default:
all
Results to return
Pagination
e.g.
2026-04-11T09:00:00
e.g.
2026-04-11T18:00:00
e.g.
PhpStorm
,
Slack
,
Arc
Window title substring match
Min chars in result
For audio — filter by speaker
Param
Values
Notes
Example queries
Example queries
"What was I doing this morning?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?content_type=all&start_time=2026-04-11T08:00:00&end_time=2026-04-11T12:00:00&limit=50"
"What code was in PhpStorm today?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?content_type=ocr&app_name=PhpStorm&start_time=2026-04-11T00:00:00&limit=100"
"What did I read in Slack about deployments?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?q=deployment&app_name=Slack&content_type=ocr"
"What was on screen around 3pm?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?start_time=2026-04-11T14:55:00&end_time=2026-04-11T15:05:00&content_type=all"
Other endpoints
Other endpoints
Copy to clipboard
bash
# Health check
GET /health
# List all frames (raw, no search)
GET /frames?start_time
=
..
.
&
end_time
=
..
.
# Get a specific frame image
GET /frames/
{
frame_id
}
/image
# Audio transcriptions only
GET /audio/transcriptions
# App usage stats (time per app)
GET /stats/apps?start_time
=
.....
|
Claude
|
Claude
|
NULL
|
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
Reminders summary and management
Reminders summary and management
Self-hosted screen recording and activity tracking
Self-hosted screen recording and activity tracking
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
how to query screenpipe. WHat queries can i make to laverage fully form the app
20:54
Retry
Edit
Copy
Relevant chats
Relevant chats
Here's a full breakdown of how to query Screenpipe, both via its REST API and via MCP:
REST API (localhost:3030)
REST API (localhost
:3030
)
The main query endpoint:
Copy to clipboard
bash
GET http://localhost:3030/search
Core parameters
Core parameters
Param
Values
Notes
q
any text
Full-text search across OCR + audio
content_type
ocr
,
audio
,
all
Default:
all
limit
integer
Results to return
offset
integer
Pagination
start_time
ISO 8601
e.g.
2026-04-11T09:00:00
end_time
ISO 8601
e.g.
2026-04-11T18:00:00
app_name
string
e.g.
PhpStorm
,
Slack
,
Arc
window_name
string
Window title substring match
min_length
integer
Min chars in result
speaker_ids
array
For audio — filter by speaker
Param
q
content_type
limit
offset
start_time
end_time
app_name
window_name
min_length
speaker_ids
Values
any text
ocr
,
audio
,
all
integer
integer
ISO 8601
ISO 8601
string
string
integer
array
Notes
Full-text search across OCR + audio
Default:
all
Results to return
Pagination
e.g.
2026-04-11T09:00:00
e.g.
2026-04-11T18:00:00
e.g.
PhpStorm
,
Slack
,
Arc
Window title substring match
Min chars in result
For audio — filter by speaker
Param
Values
Notes
Example queries
Example queries
"What was I doing this morning?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?content_type=all&start_time=2026-04-11T08:00:00&end_time=2026-04-11T12:00:00&limit=50"
"What code was in PhpStorm today?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?content_type=ocr&app_name=PhpStorm&start_time=2026-04-11T00:00:00&limit=100"
"What did I read in Slack about deployments?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?q=deployment&app_name=Slack&content_type=ocr"
"What was on screen around 3pm?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?start_time=2026-04-11T14:55:00&end_time=2026-04-11T15:05:00&content_type=all"
Other endpoints
Other endpoints
Copy to clipboard
bash
# Health check
GET /health
# List all frames (raw, no search)
GET /frames?start_time
=
..
.
&
end_time
=
..
.
# Get a specific frame image
GET /frames/
{
frame_id
}
/image
# Audio transcriptions only
GET /audio/transcriptions
# App usage stats (time per app)
GET /stats/apps?start_time
=
..
.
&
end_time
=
..
.
# Raw SQL on the SQLite DB
POST /raw_sql
Body:
{
"query"
:
"SELECT app_name, COUNT(*) FROM frames GROUP BY app_name"
}
Raw SQL — the most powerful approach
Raw SQL — the most powerful approach
The SQLite DB is at
~/.screenpipe/db.sqlite
. You can query it directly or via the
/raw_sql
endpoint:
Copy to clipboard
sql
-- Time spent per app today
SELECT
app_name
,
COUNT
(
*
)
as
frames
,
ROUND
(
COUNT
(
*
)
*
1.0
/
12
,
1
)
as
minutes_approx
FROM
frames
WHERE
timestamp
>
datetime
(
'now'
,
'-1 day'
)
GROUP
BY
app_name
ORDER
BY
frames
DESC
;
-- Find when you were working on a specific file
SELECT
timestamp
,
window_name
,
text
FROM
ocr_text
JOIN
frames
ON
ocr_text
.
frame_id
=
frames
.
id
WHERE
text
LIKE
'%JY-20458%'
ORDER
BY
timestamp
;
-- Slack messages about a topic
SELECT
timestamp
,
text
FROM
ocr_text
JOIN
frames
ON
ocr_text
.
frame_id
=
frames
.
id
WHERE
frames
.
app_name
=
'Slack'
AND
text
LIKE
'%webhook%'
ORDER
BY
timestamp
DESC
LIMIT
20
;
Via MCP (in Claude)
Via MCP (in Claude)
If you've added the Screenpipe MCP to Claude.ai, you can just ask naturally:
"What was I working on in PhpStorm between 2pm and 4pm today?"
"Find any Slack messages about the Salesforce integration this week"
"How much time did I spend in the browser vs IDE today?"
"What was on my screen around the time I started the JY-20458 branch?"
The MCP tools wrap the same REST API but Claude handles building the query for you.
Practical queries for your workflow
Practical queries for your workflow
Given you use PhpStorm, Windsurf, iTerm2, Arc, and Slack heavily:
Copy to clipboard
bash
# "What branch was I on earlier?" — search iTerm2 output
curl
"http://localhost:3030/search?q=git+branch&app_name=iTerm2&limit=20"
# "What Laravel error did I see this morning?"
curl
"http://localhost:3030/search?q=ErrorException&app_name=PhpStorm"...
|
Claude
|
Claude
|
NULL
|
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
Reminders summary and management
Reminders summary and management
Self-hosted screen recording and activity tracking
Self-hosted screen recording and activity tracking
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
how to query screenpipe. WHat queries can i make to laverage fully form the app
20:54
Retry
Edit
Copy
Relevant chats
Relevant chats
Here's a full breakdown of how to query Screenpipe, both via its REST API and via MCP:
REST API (localhost:3030)
REST API (localhost
:3030
)
The main query endpoint:
Copy to clipboard
bash
GET http://localhost:3030/search
Core parameters
Core parameters
Param
Values
Notes
q
any text
Full-text search across OCR + audio
content_type
ocr
,
audio
,
all
Default:
all
limit
integer
Results to return
offset
integer
Pagination
start_time
ISO 8601
e.g.
2026-04-11T09:00:00
end_time
ISO 8601
e.g.
2026-04-11T18:00:00
app_name
string
e.g.
PhpStorm
,
Slack
,
Arc
window_name
string
Window title substring match
min_length
integer
Min chars in result
speaker_ids
array
For audio — filter by speaker
Param
q
content_type
limit
offset
start_time
end_time
app_name
window_name
min_length
speaker_ids
Values
any text
ocr
,
audio
,
all
integer
integer
ISO 8601
ISO 8601
string
string
integer
array
Notes
Full-text search across OCR + audio
Default:
all
Results to return
Pagination
e.g.
2026-04-11T09:00:00
e.g.
2026-04-11T18:00:00
e.g.
PhpStorm
,
Slack
,
Arc
Window title substring match
Min chars in result
For audio — filter by speaker
Param
Values
Notes
Example queries
Example queries
"What was I doing this morning?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?content_type=all&start_time=2026-04-11T08:00:00&end_time=2026-04-11T12:00:00&limit=50"
"What code was in PhpStorm today?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?content_type=ocr&app_name=PhpStorm&start_time=2026-04-11T00:00:00&limit=100"
"What did I read in Slack about deployments?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?q=deployment&app_name=Slack&content_type=ocr"
"What was on screen around 3pm?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?start_time=2026-04-11T14:55:00&end_time=2026-04-11T15:05:00&content_type=all"
Other endpoints
Other endpoints
Copy to clipboard
bash
# Health check
GET /health
# List all frames (raw, no search)
GET /frames?start_time
=
..
.
&
end_time
=
..
.
# Get a specific frame image
GET /frames/
{
frame_id
}
/image
# Audio transcriptions only
GET /audio/transcriptions
# App usage stats (time per app)
GET /stats/apps?start_time
=
..
.
&
end_time
=
..
.
# Raw SQL on the SQLite DB
POST /raw_sql
Body:
{
"query"
:
"SELECT app_name, COUNT(*) FROM frames GROUP BY app_name"...
|
Claude
|
Claude
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C78Sun 12 Apr 12:23:09-zshDOCKERmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)• &3-zsh• x4-zsh• *5-zsh86-zsh*7T8* Unable to acces...• x8no monitors availableaudio devicesdisabledyou are using localprocessing. all yourdata stays on your computer.warning:telemetryisenabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.checklatestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.1561192INFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.155724ZINFO2026-04-12T12:10:05.screenpipe_core::pipes:pipe scheduler started (generation 2)159681ZWARNscreenpipe: pi agent install failed: bun not found -install from https://bun.sh2026-04-12T12:10:05.163034Z2026-04-12T12:10:05INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985Z2026-04-12T12:10:05.INFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e9184088ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-1109:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine:: calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.1899847INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-12T12:10:05.194217ZINFOscreenpipe_connect::mdns: mdns:advertising screenpipe on port 30302026-0412T12:10:05547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 1440x900)2026-04-12T12:10:05621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-drivencapture for monitor 1 (device:monitor_1)2026-04-12T12:10:05.622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:056220287INFO2026-04-12T12:10:05.622056Zscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture:event-driven capture started formonitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFO2026-04-12T12:10:065940617INFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2fps)screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=2007, dur=68ms2026-04--12T12:10:10.186195ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10..186396ZINFOscreenpipe: localretention auto-enabled (14 days)2026-04--12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.4947027INFO2026-04-12T12:11:17.232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB(2.9x),97 JPEGs deleted.158642ZINFOscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:05180419ZINFOscreenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::retention: retention:cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 2 eligible frames2026-04-12T12:20:40.179920ZINFO2026-04-12T12:21:17.2502564INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00(14d retention)screenpipe_engine::snapshot_compaction: snapshot compaction: found 7 eligible frames2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.7x), 7 JPEGS deleted...
|
NULL
|
NULL
|
NULL
|
|
Platform Sprint 1 Q2 - Platform Team - Scrum Board Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Problem loading page
Problem loading page
Close tab
Lukas Kovalik, here is your weekly update for 7 Apr - [EMAIL] - Jiminny Mail
Lukas Kovalik, here is your weekly update for 7 Apr - [EMAIL] - Jiminny Mail
Settings
Settings
Inbox (1,539) - [EMAIL] - Jiminny Mail
Inbox (1,539) - [EMAIL] - Jiminny Mail
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Looks like there’s a problem with this site
Looks like there’s a problem with this site
Firefox can’t connect to the server at
app.dev.jiminny.com
What can you do about it?
What can you do about it?
Try connecting on a different device. Check your modem or router. Disconnect and reconnect to Wi-Fi.
Try Again
Try Again...
|
Firefox
|
Problem loading page — Work
|
app.dev.jiminny.com
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C78Sun 12 Apr 12:23:18-zshDOCKERmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)• &3-zsh• ₴4-zsh• *5-zsh86-zsh*7T8* Unable to acces...• *8no monitors availableaudio devicesdisabledyou are using localprocessing. all yourdata stays on your computer.warning:telemetryisenabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.checklatestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.1561192INFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.155724ZINFO2026-04-12T12:10:05.screenpipe_core::pipes:pipe scheduler started (generation 2)159681ZWARNscreenpipe: pi agent install failed: bun not found -install from https://bun.sh2026-04-12T12:10:05.163034Z2026-04-12T12:10:05INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985Z2026-04-12T12:10:05.INFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e9184088ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-1109:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine:: calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.1899847INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-12T12:10:05..194217ZINFOscreenpipe_connect::mdns: mdns:advertising screenpipe on port 30302026-0412T12:10:05547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 1440x900)2026-04-12T12:10:05621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-drivencapture for monitor 1 (device:monitor_1)2026-04-12T12:10:05.622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:056220287INFO2026-04-12T12:10:05.622056Zscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture:event-driven capture started formonitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFO2026-04-12T12:10:065940617INFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2fps)screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=2007, dur=68ms2026-04--12T12:10:10.186195ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10..186396ZINFOscreenpipe: localretention auto-enabled (14 days)2026-04--12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.4947027INFO2026-04-12T12:11:17.232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB(2.9x),97 JPEGs deleted.158642ZINFOscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:05180419ZINFOscreenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::retention: retention:cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 2 eligible frames2026-04-12T12:20:40.179920ZINFO2026-04-12T12:21:17.2502564INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00(14d retention)screenpipe_engine::snapshot_compaction: snapshot compaction: found 7 eligible frames2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.7x), 7 JPEGS deleted...
|
NULL
|
NULL
|
NULL
|
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ch Close sidebar
Back
Forward
Chat
Cowork
Code
New chat
New chat
⇧⌘O
Search
Search
⌘K
Customize
Customize
Chats
Chats
Projects
Projects
Artifacts
Artifacts
Starred
Starred
Bulgarian citizenship application process for EU residents
Bulgarian citizenship application process for EU residents
Dawarich location tracking project
Dawarich location tracking project
Recents Hide
Recents
Hide
Understanding OpenRouter API gateway
Understanding OpenRouter API gateway
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
Screenpipe 14-day retention explained
Screenpipe 14-day retention explained
Reddit homepage feed overview
Reddit homepage feed overview
Docker container not visible in console
Docker container not visible in console
DIA browser RAM configuration
DIA browser RAM configuration
Screenpipe company background
Screenpipe company background
DSK Bank Bulgaria secure investing explained
DSK Bank Bulgaria secure investing explained
Building a comprehensive personal homelab system
Building a comprehensive personal homelab system
Importing Google Timeline data to Owntracks
Importing Google Timeline data to Owntracks
Chromecast remote volume buttons not working
Chromecast remote volume buttons not working
Screenpipe free version guide
Screenpipe free version guide
Self-hosted LLM alternatives to Claude Sonnet
Self-hosted LLM alternatives to Claude Sonnet
Screenpipe database query setup
Screenpipe database query setup
Running screenpipe for free
Running screenpipe for free
Mac Studio network switch setup
Mac Studio network switch setup
Claude extension in Vivaldi browser
Claude extension in Vivaldi browser
General information request
General information request
Red dots on neck causes
Red dots on neck causes
Change approval
Change approval
Querying Screenpipe with Claude AI
Querying Screenpipe with Claude AI
Setting up daily backups in Ugreen NAS
Setting up daily backups in Ugreen NAS
Upcoming reminders
Upcoming reminders
Accessing tools in Open WebUI
Accessing tools in Open WebUI
Laravel issue troubleshooting
Laravel issue troubleshooting
Reminder to take rodný list
Reminder to take rodný list
Setting up reminders in Open WebUI
Setting up reminders in Open WebUI
NAS reverse proxy access issues after UGOS update
NAS reverse proxy access issues after UGOS update
Reminders summary and management
Reminders summary and management
Self-hosted screen recording and activity tracking
Self-hosted screen recording and activity tracking
All chats
All chats
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Screenpipe query capabilities and usage
Screenpipe query capabilities and usage
More options for Screenpipe query capabilities and usage
how to query screenpipe. WHat queries can i make to laverage fully form the app
20:54
Retry
Edit
Copy
Relevant chats
Relevant chats
Here's a full breakdown of how to query Screenpipe, both via its REST API and via MCP:
REST API (localhost:3030)
REST API (localhost
:3030
)
The main query endpoint:
Copy to clipboard
bash
GET http://localhost:3030/search
Core parameters
Core parameters
Param
Values
Notes
q
any text
Full-text search across OCR + audio
content_type
ocr
,
audio
,
all
Default:
all
limit
integer
Results to return
offset
integer
Pagination
start_time
ISO 8601
e.g.
2026-04-11T09:00:00
end_time
ISO 8601
e.g.
2026-04-11T18:00:00
app_name
string
e.g.
PhpStorm
,
Slack
,
Arc
window_name
string
Window title substring match
min_length
integer
Min chars in result
speaker_ids
array
For audio — filter by speaker
Param
q
content_type
limit
offset
start_time
end_time
app_name
window_name
min_length
speaker_ids
Values
any text
ocr
,
audio
,
all
integer
integer
ISO 8601
ISO 8601
string
string
integer
array
Notes
Full-text search across OCR + audio
Default:
all
Results to return
Pagination
e.g.
2026-04-11T09:00:00
e.g.
2026-04-11T18:00:00
e.g.
PhpStorm
,
Slack
,
Arc
Window title substring match
Min chars in result
For audio — filter by speaker
Param
Values
Notes
Example queries
Example queries
"What was I doing this morning?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?content_type=all&start_time=2026-04-11T08:00:00&end_time=2026-04-11T12:00:00&limit=50"
"What code was in PhpStorm today?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?content_type=ocr&app_name=PhpStorm&start_time=2026-04-11T00:00:00&limit=100"
"What did I read in Slack about deployments?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?q=deployment&app_name=Slack&content_type=ocr"
"What was on screen around 3pm?"
Copy to clipboard
bash
curl
"http://localhost:3030/search?start_time=2026-04-11T14:55:00&end_time=2026-04-11T15:05:00&content_type=all"
Other endpoints
Other endpoints
Copy to clipboard
bash
# Health check
GET /health
# List all frames (raw, no search)
GET /frames?start_time
=
..
.
&
end_time
=
..
.
# Get a specific frame image
GET /frames/
{
frame_id
}
/image
# Audio transcriptions only
GET /audio/transcriptions
# App usage stats (time per app)
GET /stats/apps?start_time
=
..
.
&
end_time
=
..
.
# Raw SQL on the SQLite DB
POST /raw_sql
Body:
{
"query"
:
"SELECT app_name, COUNT(*) FROM frames GROUP BY app_name"
}
Raw SQL — the most powerful approach
Raw SQL — the most powerful approach
The SQLite DB is at
~/.screenpipe/db.sqlite
. You can query it directly or via the
/raw_sql
endpoint:
Copy to clipboard
sql
-- Time spent per app today
SELECT
app_name
,
COUNT
(
*
)
as...
|
Claude
|
Claude
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C78Sun 12 Apr 12:23:22-zshDOCKERmonitorsO ₴1DEV (-zsh)О 82APP (-zsh)• &3-zsh• ₴4-zsh• *5-zsh86-zsh*7T8* Unable to acces...• *8no monitors availableaudio devicesdisabledyou are using localprocessing. all yourdata stays on your computer.warning:telemetryisenabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.checklatestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.1561192INFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.155724ZINFO2026-04-12T12:10:05.screenpipe_core::pipes:pipe scheduler started (generation 2)159681ZWARNscreenpipe: pi agent install failed: bun not found -install from https://bun.sh2026-04-12T12:10:05.163034Z2026-04-12T12:10:05INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985Z2026-04-12T12:10:05.INFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e9184088ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-1109:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine:: calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.1899847INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-12T12:10:05.194217ZINFOscreenpipe_connect::mdns: mdns:advertising screenpipe on port 30302026-0412T12:10:05547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 1440x900)2026-04-12T12:10:05621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-drivencapture for monitor 1 (device:monitor_1)2026-04-12T12:10:05.622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:056220287INFO2026-04-12T12:10:05.622056Zscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture:event-driven capture started formonitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFO2026-04-12T12:10:065940617INFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2fps)screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=2007, dur=68ms2026-04--12T12:10:10.186195ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10..186396ZINFOscreenpipe: localretention auto-enabled (14 days)2026-04--12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.4947027INFO2026-04-12T12:11:17.232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB(2.9x),97 JPEGs deleted.158642ZINFOscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:05180419ZINFOscreenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::retention:retention:cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 2 eligible frames2026-04-12T12:20:40.179920ZINFO2026-04-12T12:21:17.2502564INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00(14d retention)screenpipe_engine::snapshot_compaction: snapshot compaction: found 7 eligible frames2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.7x), 7 JPEGS deleted...
|
NULL
|
NULL
|
NULL
|
|
Close sidebar
Back
Forward
Chat
Cowork
Code
New ta Close sidebar
Back
Forward
Chat
Cowork
Code
New task
New task
⇧⌘O
Search
Search
⌘K
Scheduled
Scheduled
Projects
Projects
Dispatch
Dispatch
Ideas
Ideas
Customize
Customize
Recents Hide
Recents
Hide
DispatchList Downloads folder
Dispatch
List Downloads folder
More options for List Downloads folder
These tasks run locally and aren't synced across devices
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Let's knock something off your list
Let's knock something off your list
Cowork is in research preview.
Learn how to use it safely
Learn how to use it safely
.
Help me find patterns and insights across [my voice memos / meeting transcripts / documents / journal entries / specify folder]. I have messy, unstructured files and want to understand what themes are emerging.
First, scan the folder and show me a summary:
- Total files
- Date range (oldest to newest)
- Types of content
Before analyzing, ask me:
- What I'm hoping to discover (recurring themes, contradictions, evolution of thinking, action items, or something else)
- Whether certain files or time periods should be prioritized
- What format would be most useful for the final analysis
If there are more than 20 files, start by analyzing just the 10 most recent files.
Show me the top 3-5 patterns you found with 2-3 specific examples for each pattern. Once I confirm you're on the right track, analyze the remaining files.
Help me find patterns and insights across [my voice memos / meeting transcripts / documents / journal entries / specify folder]. I have messy, unstructured files and want to understand what themes are emerging.
First, scan the folder and show me a summary:
- Total files
- Date range (oldest to newest)
- Types of content
Before analyzing, ask me:
- What I'm hoping to discover (recurring themes, contradictions, evolution of thinking, action items, or something else)
- Whether certain files or time periods should be prioritized
- What format would be most useful for the final analysis
If there are more than 20 files, start by analyzing just the 10 most recent files.
Show me the top 3-5 patterns you found with 2-3 specific examples for each pattern. Once I confirm you're on the right track, analyze the remaining files.
Work in a project
Work in a project
Add files, connectors, and more
Sonnet 4.6
Sonnet 4.6
Start task
Let's go
Active tasks
Active tasks
Clear active
List Downloads folder
List Downloads folder
21 days ago
Set up for how you work
Get tools recommended for your role and set up Cowork in minutes.
Let's go
Let's go
Dismiss...
|
Claude
|
Claude
|
NULL
|
|
Platform Sprint 1 Q2 - Platform Team - Scrum Board Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Problem loading page
Problem loading page
Close tab
Lukas Kovalik, here is your weekly update for 7 Apr - [EMAIL] - Jiminny Mail
Lukas Kovalik, here is your weekly update for 7 Apr - [EMAIL] - Jiminny Mail
Settings
Settings
Inbox (1,539) - [EMAIL] - Jiminny Mail
Inbox (1,539) - [EMAIL] - Jiminny Mail
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Looks like there’s a problem with this site
Looks like there’s a problem with this site
Firefox can’t connect to the server at
app.dev.jiminny.com
What can you do about it?
What can you do about it?
Try connecting on a different device. Check your modem or router. Disconnect and reconnect to Wi-Fi.
Try Again
Try Again...
|
Firefox
|
Problem loading page — Work
|
app.dev.jiminny.com
|
|
Close sidebar
Back
Forward
Chat
Cowork
Code
Close Close sidebar
Back
Forward
Chat
Cowork
Code
Close sidebar
New task
New task
⇧⌘O
Search
Search
⌘K
Scheduled
Scheduled
Projects
Projects
Dispatch
Dispatch
Ideas
Ideas
Customize
Customize
Recents Hide
Recents
Hide
DispatchList Downloads folder
Dispatch
List Downloads folder
More options for List Downloads folder
These tasks run locally and aren't synced across devices
Lukas Kovalik, Settings
LK
Lukas Kovalik
Pro plan
Get apps and extensions
Set up Cowork
Set up Cowork
More options for Set up Cowork
/
setup-cowork
Copy
Preparing session...
·
22s
Reply...
Reply...
Add files, connectors, and more
Sonnet 4.6
Sonnet 4.6
Stop response
Queue message
Queue
Claude is AI and can make mistakes. Please double-check responses.
Progress
See task progress for longer tasks.
Working folder
View and open files created during this task.
Context
Track tools and referenced files used in this task....
|
Claude
|
Claude
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C78Sun 12 Apr 12:24:03-zshDOCKERmonitorsO ₴1DEV (-zsh)О 82APP (-zsh)• &3-zsh• ₴4-zsh• *5-zsh86-zsh*7T8* Unable to acces...• *8no monitors availableaudio devicesdisabledyou are using localprocessing. all yourdata stays on your computer.warning:telemetryisenabled.only error-level data will be sent.to disable, use the --disable-telemetry flag.checklatestchanges here: https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.1561192INFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.155724ZINFO2026-04-12T12:10:05.screenpipe_core::pipes:pipe scheduler started (generation 2)159681ZWARNscreenpipe: pi agent install failed: bun not found -install from https://bun.sh2026-04-12T12:10:05.163034Z2026-04-12T12:10:05INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985Z2026-04-12T12:10:05.INFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e9184088ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-1109:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFOscreenpipe_engine:: calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.1899847INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-12T12:10:05.194217ZINFOscreenpipe_connect::mdns: mdns:advertising screenpipe on port 30302026-0412T12:10:05547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-04-12T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 1440x900)2026-04-12T12:10:05621994ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-drivencapture for monitor 1 (device:monitor_1)2026-04-12T12:10:05.622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-12T12:10:056220287INFO2026-04-12T12:10:05.622056Zscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture:event-driven capture started formonitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFO2026-04-12T12:10:065940617INFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900,2fps)screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=2007, dur=68ms2026-04--12T12:10:10.186195ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10..186396ZINFOscreenpipe: localretention auto-enabled (14 days)2026-04--12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.4947027INFO2026-04-12T12:11:17.232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.screenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MB(2.9x),97 JPEGs deleted.158642ZINFOscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04-12T12:15:05180419ZINFOscreenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:40.184321ZINFOscreenpipe_engine::retention:retention:cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 2 eligible frames2026-04-12T12:20:40.179920ZINFO2026-04-12T12:21:17.2502564INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00(14d retention)screenpipe_engine::snapshot_compaction: snapshot compaction: found 7 eligible frames2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.7x), 7 JPEGS deleted...
|
Firefox
|
NULL
|
NULL
|
|
Platform Sprint 1 Q2 - Platform Team - Scrum Board Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Problem loading page
Problem loading page
Close tab
Lukas Kovalik, here is your weekly update for 7 Apr - [EMAIL] - Jiminny Mail
Lukas Kovalik, here is your weekly update for 7 Apr - [EMAIL] - Jiminny Mail
Settings
Settings
Inbox (1,539) - [EMAIL] - Jiminny Mail
Inbox (1,539) - [EMAIL] - Jiminny Mail
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Looks like there’s a problem with this site
Looks like there’s a problem with this site
Firefox can’t connect to the server at
app.dev.jiminny.com
What can you do about it?
What can you do about it?
Try connecting on a different device. Check your modem or router. Disconnect and reconnect to Wi-Fi.
Try Again
Try Again...
|
Firefox
|
Problem loading page — Work
|
app.dev.jiminny.com
|
|
Term2ShellEditViewSessionScriptsProfilesWindowHelp Term2ShellEditViewSessionScriptsProfilesWindowHelp100% C8Sun 12 Apr 12:24:17-zshDOCKERmonitorsO ₴1DEV (-zsh)O $2APP (-zsh)• 83-zsh• &4-zsh• *5-zshnomonitorsavailableaudio devicesdisabledyou are using local processing. all your data stayson your computer.warning:telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchangeshere:https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UIevent capture2026-04-12T12:10:05.1557242INFOscreenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05.159681ZWARNscreenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-12T12:10:05.163034ZINFOscreenpipe_engine: :power::manager: initial power profile: Performance (on_ac=true,battery=Some(100))20artingsessionstarted:1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e9C20091$Ited-zsh*7* Unable to acces...• 888408709:10:05.184087 UTC2026-04-12112:10:05.621994Z2026-04-12T12:10:05622006Z2026-04-12T12:10:05622028Z2026-04-12T12:10:05622056Z2026-04--12T12:10:06.456460Z2026-04-12T12:10:06..594061Z2026-04-12T12:10:10.186195Z2026-04--12T12:10:10.186396Z2026-04-12T12:11:05220594Z2026-04-12T12:11:11494702Z2026-04-12T12:11:17..232606Z2026-04-12T12:13:51.158642Z2026-04-12T12:15:05180419Z2026-04--12T12:15:40.184321Z2026-04-12T12:16:17.236544Z2026-04-12T12:20:40.179920Z2026-04-12T12:21:17.250250Z2026-04-12T12:21:18.107107Z2026-04-12T12:24:16.430543ZINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOINFOFirefox(1440x900)screenpipe_engine: :v1s1on_managermanagerStartingevent-arivencapturetormonitor 1 (device:monitor_1)screenpipe_engine::vision_manager::manager:Skippingmonitor 2screenpipe_engine::vision_manager::monitor_watcher:(Display 2_2560x1440_-597,-1440) - not in allowed listStarting monitor watcher(polling every 5 seconds)screenpipe_engine::event_driven_capture:event-drivencapturestarted formonitor 1 (device: monitor_1)sck_rs::stream_manager:persistent SCKstream startedfor display 1 (1440x900,screenpipe_engine:: event_driven.2fps)capture:startupscreenpipe_engine::retention:capture for monitor 1: frame_id=2007, dur=68msretention:initialized with 14d retentionscreenpipe:local retention auto-enabled (14days)screenpipe_engine::snapshot_compaction: snapshot compaction:found 181 eligible framesscreenpipe_engine::snapshot_compaction:snapshot compaction: 84 frames, 25.2MB → 6.3MB(4.0x), 84 JPEGs deletedscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames,18.3MB → 6.2MBscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGS deletedcontent dedup: skippingscreenpipe_engine::server:capture for monitor 1 (hash=-5317717262786825427, trigger=click)api_usage_5min: 1 requestsscreenpipe_engine::retention:retention:cleaning updata before2026-03-29T09:15:40.184301+00:00(14d retention)screenpipe_engine::snapshot_compaction:snapshot compaction:found 2 eligibleframesscreenpipe_engine::retention:retention:cleaning updata before2026-03-29709:20:40.179797+00:00 (14d retention)screenpipe_engine::snapshot_compaction:snapshot compaction: found 7 eligible framesscreenpipe_engine::snapshot_compaction:snapshot compaction: 7 frames,1.4MB → 0.8MB (1.7x),7 JPEGs deletedscreenpipe_engine::event_driven_capture:content dedup: skippingcaptureformonitor 1 (hash=4250924808526184698, trigger=visual_change)...
|
Firefox
|
NULL
|
NULL
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the origin of screenpipe. what country? WHere is it placed
You said
what is the origin of screenpipe. what country? WHere is it placed
Listen
Show more options
Show thinking
Gemini said
Gemini said
Screenpipe was originally created as a weekend project by
Louis Beaumont
, a French software engineer and serial entrepreneur.
He realized that while AI models were getting incredibly smart, they lacked the context of what users were actually doing on their screens.
To solve this, he built Screenpipe to act as a 24/7 local, privacy-first AI memory that captures screen and audio activity.
View source details for citations from Mother of Success and GitHub. Opens side panel.
+1
The open-source project quickly exploded in popularity on GitHub, leading Beaumont to formally found a company around it alongside his co-founder, Matthew.
Here is the breakdown of its current location:
Company Name:
Mediar, Inc.
(the parent company behind Screenpipe)
View source details for citation from Screenpipe. Opens side panel.
Country:
United States
View source details for citation from Screenpipe. Opens side panel.
Headquarters:
San Francisco, California
View source details for citation from GitHub. Opens side panel.
So while the creator has a European (French) background and works globally with open-source contributors, the official startup entity driving Screenpipe is based right out of San Francisco.
View source details for citation from Screenpipe. Opens side panel.
Sources
Sources
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license
desktop app, forever
$400
one-time
pre-built app, 2-min setup
code signed, no warnings
automatic updates
ai-powered search & memory
scheduled ai agents (pipes)
priority discord support
pay once, use forever
1 month screenpipe pro free
BUY — $400
BUY —
$400
works on macOS, Windows & Linux
BEST VALUE
02
lifetime + 1 year pro
lifetime + 1 year pro
the complete experience
$600
one-time
$868
— save $268
everything in lifetime
12 months screenpipe pro included
10x more accurate transcription
built-in claude opus 4.6
end-to-end encrypted cloud archive
encrypted pipe sync across devices
searchable cloud history (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
priority discord support
save $268 vs buying separately
BUY — $600
BUY —
$600
works on macOS, Windows & Linux
30-day money-back guarantee
17,500+ github stars
10,000+ discord members
HOW LICENSING WORKS
HOW LICENSING WORKS
use on all your devices
— laptop, desktop, macOS, Windows, Linux
1 purchase = all platforms
— works across every OS you own
no license key needed
— just sign in with your email to download
ADD-ON
what is screenpipe pro?
what is screenpipe pro?
10x more accurate transcription — cloud-powered, beats local whisper
built-in claude opus 4.6 — no api key needed
end-to-end encrypted cloud archive — your data, fully private
encrypted pipe sync across devices — sync pipes & configs to all your machines
searchable cloud history — find anything from any device (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
OR BUY SEPARATELY
$35
/month
$39/mo without lifetime
have a license code?
|
student?
system requirements
system requirements
RAM
600 MB – 4 GB depending on settings
CPU
10–30% on Apple M3; similar on modern Intel/AMD
storage
~30 GB per month (configurable retention)
OS
macOS 13+, Windows 10+, Linux
works well on any machine from the last 3–4 years. if you can run Chrome, you can run screenpipe.
what our users are saying
what our users are saying
discord feedback
Visit this post on X
Erick Verified account
Erick
@ErickSky
@ErickSky
Follow
Follow
View on X
ACABA DE SALIR
Tu computador ya puede recordar ABSOLUTAMENTE TODO lo que haces… sin pagar ni un dólar...
Reuniones que tuviste.
Diseños que hiciste.
Streams que viste.
TODO EN LOCAL.
OFFLINE.
GRATIS.
Y no, no necesitas una PC de la NASA.
Se llama
@screen_pipe
@screen_pipe
y es 100%
Show more
Show more
Play Video
Play
GIF
Watch on X
Watch on X
5:50 AM · Mar 6, 2026
5:50 AM · Mar 6, 2026
X Ads info and privacy
Like. This post has 306 likes
306
Reply to this post on X
Reply
Copy link
Copy link
Read 3 replies
Read 3 replies
Visit this post on X
Hypercycle Verified account
Hypercycle
@Hypercycle_AI
@Hypercycle_AI
Follow
Follow
View on X
MOSAIC (My Own Secure AI Companion) Screenpipe Showcase.
Screenpipe captures and streams your on‑device activity into a secure local AI layer, giving you real‑time context awareness.
Join the waitlist at
mosaic.spot
mosaic.spot
Play Video. 49 seconds long
Watch on X
Watch on X
7:59 PM · Mar 18, 2026
7:59 PM · Mar 18, 2026
X Ads info and privacy
Like. This post has 51 likes
51
Reply to this post on X
Reply
Copy link
Copy link
Read 6 replies
Read 6 replies
Visit this post on X
Hasan Toor Verified account
Hasan Toor
@hasantoxr
@hasantoxr
Follow
Follow
View on X
You can now give your AI a perfect memory of everything you've done on your computer.
Screenpipe records your screen and audio locally, lets you search anything with natural language, and connects to Claude, Cursor, and ChatGPT via MCP.
100% Open Source.
Play Video
Play
GIF
Watch on X
Watch on X
9:48 PM · Mar 22, 2026
9:48 PM · Mar 22, 2026
X Ads info and privacy
Like. This post has 51 likes
51
Reply to this post on X
Reply
Copy link
Copy link
Read 9 replies
Read 9 replies
Visit this post on X
みるぼん@スモビジ Verified account
みるぼん@スモビジ
@milbon_
@milbon_
Follow
Follow
View on X
AIが自分のことを自分以上に理解してる…。
PCの全履歴を記録するOSS「Screenpipe」が登場。画面+音声をローカル保存し、自然言語で検索。ClaudeやChatGPTとも連携し“過去の自分”を即参照可能。これで生産性10倍up。
詳細はリプ欄へ↓
Play Video
Play
GIF
Watch on X
Watch on X
9:46 AM · Mar 23, 2026
9:46 AM · Mar 23, 2026
X Ads info and privacy
Like. This post has 94 likes
94...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said what is the origin of screenpipe. what country? WHere is it placed
You said
what is the origin of screenpipe. what country? WHere is it placed
Listen
Show more options
Show thinking
Gemini said
Gemini said
Screenpipe was originally created as a weekend project by
Louis Beaumont
, a French software engineer and serial entrepreneur.
He realized that while AI models were getting incredibly smart, they lacked the context of what users were actually doing on their screens.
To solve this, he built Screenpipe to act as a 24/7 local, privacy-first AI memory that captures screen and audio activity.
View source details for citations from Mother of Success and GitHub. Opens side panel.
+1
The open-source project quickly exploded in popularity on GitHub, leading Beaumont to formally found a company around it alongside his co-founder, Matthew.
Here is the breakdown of its current location:
Company Name:
Mediar, Inc.
(the parent company behind Screenpipe)
View source details for citation from Screenpipe. Opens side panel.
Country:
United States
View source details for citation from Screenpipe. Opens side panel.
Headquarters:
San Francisco, California
View source details for citation from GitHub. Opens side panel.
So while the creator has a European (French) background and works globally with open-source contributors, the official startup entity driving Screenpipe is based right out of San Francisco.
View source details for citation from Screenpipe. Opens side panel.
Sources
Sources
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license
desktop app, forever
$400
one-time
pre-built app, 2-min setup
code signed, no warnings
automatic updates
ai-powered search & memory
scheduled ai agents (pipes)
priority discord support
pay once, use forever
1 month screenpipe pro free
BUY — $400
BUY —
$400
works on macOS, Windows & Linux
BEST VALUE
02
lifetime + 1 year pro
lifetime + 1 year pro
the complete experience
$600
one-time
$868
— save $268
everything in lifetime
12 months screenpipe pro included
10x more accurate transcription
built-in claude opus 4.6
end-to-end encrypted cloud archive
encrypted pipe sync across devices
searchable cloud history (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
priority discord support
save $268 vs buying separately
BUY — $600
BUY —
$600
works on macOS, Windows & Linux
30-day money-back guarantee
17,500+ github stars
10,000+ discord members
HOW LICENSING WORKS
HOW LICENSING WORKS
use on all your devices
— laptop, desktop, macOS, Windows, Linux
1 purchase = all platforms
— works across every OS you own
no license key needed
— just sign in with your email to download
ADD-ON
what is screenpipe pro?
what is screenpipe pro?
10x more accurate transcription — cloud-powered, beats local whisper
built-in claude opus 4.6 — no api key needed
end-to-end encrypted cloud archive — your data, fully private
encrypted pipe sync across devices — sync pipes & configs to all your machines
searchable cloud history — find anything from any device (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
OR BUY SEPARATELY
$35
/month
$39/mo without lifetime
have a license code?
|
student?
system requirements
system requirements
RAM
600 MB – 4 GB depending on settings
CPU
10–30% on Apple M3; similar on modern Intel/AMD
storage
~30 GB per month (configurable retention)
OS
macOS 13+, Windows 10+, Linux
works well on any machine from the last 3–4 years. if you can run Chrome, you can run screenpipe.
what our users are saying
what our users are saying
discord feedback
Visit this post on X
Erick Verified account
Erick
@ErickSky
@ErickSky
Follow
Follow
View on X
ACABA DE SALIR
Tu computador ya puede recordar ABSOLUTAMENTE TODO lo que haces… sin pagar ni un dólar...
Reuniones que tuviste.
Diseños que hiciste.
Streams que viste.
TODO EN LOCAL.
OFFLINE.
GRATIS.
Y no, no necesitas una PC de la NASA.
Se llama
@screen_pipe
@screen_pipe
y es 100%
Show more
Show more
Play Video
Play
GIF
Watch on X
Watch on X
5:50 AM · Mar 6, 2026
5:50 AM · Mar 6, 2026
X Ads info and privacy
Like. This post has 306 likes
306
Reply to this post on X
Reply
Copy link
Copy link
Read 3 replies
Read 3 replies
Visit this post on X
Hypercycle Verified account
Hypercycle
@Hypercycle_AI
@Hypercycle_AI
Follow
Follow
View on X
MOSAIC (My Own Secure AI Companion) Screenpipe Showcase.
Screenpipe captures and streams your on‑device activity into a secure local AI layer, giving you real‑time context awareness.
Join the waitlist at
mosaic.spot
mosaic.spot
Play Video. 49 seconds long
Watch on X
Watch on X
7:59 PM · Mar 18, 2026
7:59 PM · Mar 18, 2026
X Ads info and privacy
Like. This post has 51 likes
51
Reply to this post on X
Reply
Copy link
Copy link
Read 6 replies
Read 6 replies
Visit this post on X
Hasan Toor Verified account
Hasan Toor
@hasantoxr
@hasantoxr
Follow
Follow
View on X
You can now give your AI a perfect memory of everything you've done on your computer.
Screenpipe records your screen and audio locally, lets you search anything with natural language, and connects to Claude, Cursor, and ChatGPT via MCP.
100% Open Source.
Play Video
Play
GIF
Watch on X
Watch on X
9:48 PM · Mar 22, 2026
9:48 PM · Mar 22, 2026
X Ads info and privacy
Like. This post has 51 likes
51
Reply to this post on X
Reply
Copy link
Copy link
Read 9 replies
Read 9 replies
Visit this post on X...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(alo)100% C78Sun 12 Apr 12:24:22-zshDOCKERmonitorsO ₴1DEV (-zsh)no monitors0 82availableAPP (-zsh)• *з-zsh• &4-zsh• *5-zsh86-zsh*7* Unable to acces...• 88audio devicesdisabledyou are using localprocessing. all your data stayson your computer.warning: telemetryis enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchangeshere:https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.1557242INFOscreenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05.159681ZWARNscreenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-12T12:10:05163034ZINFOscreenpipe_engine::power: :manager: initial power profile: Performance (on_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05183985ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e92026-04-12T12:10:05.184088Z2026-04-12T12:10:05.INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)184054ZINFO2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::calendar_speaker_id:speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.189984ZINFOscreenpipe_engine::meeting_detector: meeting V2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.194217Zscreenpipe_engine::server: Server listening on [IP_ADDRESS]:3030INFOscreenpipe_connect::mdns: mdns: advertising screenpipe on port 30302026-04-12T12:10:05..547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-0412T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)2026-04-12T12:10:05621994ZINFO2026-04-screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)-12T12:10:05622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::monitor_watcher:monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed listStarting monitor watcher (polling every 5 seconds)2026-04-12T12:10:05622056ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-12T12:10:06.594061ZINFOscreenpipe_engine::event_driven_capture:2026-04-12T12:10:10.186195ZINFOstartup capture for monitor 1: frame_id=2007, dur=68msscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10.186396ZINFOscreenpipe: local retention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04--12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17..232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames, 18.3MB → 6.2MBcompaction: 87 frones, 28. 3M8 6.3me (4.90), 89 38EC6(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.158642Z97 JPEGS deletedINFO2026-04-12T12:15:05180419ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)screenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:401843217INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-:12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligibleframes2026-04-12T12:20:40.179920ZINFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00 (14d retention)2026-04-12T12:21:17.250250ZINFO2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 7 eligible framesscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames,1.4MB → 0.8MB (1.7x), 7 JPEGs deleted2026-04-12T12:24:16.430543ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4250924808526184698, trigger=visual_change)...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(alo)100% C78Sun 12 Apr 12:24:24-zshDOCKERmonitorsO ₴1DEV (-zsh)no monitors0 82availableAPP (-zsh)• *з-zsh• &4-zsh• *5-zsh86-zsh*7* Unable to acces...• 88audio devicesdisabledyou are using localprocessing. all your data stayson your computer.warning: telemetryis enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchangeshere:https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.1557242INFOscreenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05.159681ZWARNscreenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-12T12:10:05163034ZINFOscreenpipe_engine::power: :manager: initial power profile: Performance (on_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05183985ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e92026-04-12T12:10:05.184088Z2026-04-12T12:10:05.INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)184054ZINFO2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::calendar_speaker_id:speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.189984ZINFOscreenpipe_engine::meeting_detector: meeting V2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.194217Zscreenpipe_engine::server: Server listening on [IP_ADDRESS]:3030INFOscreenpipe_connect::mdns: mdns: advertising screenpipe on port 30302026-04-12T12:10:05..547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-0412T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)2026-04-12T12:10:05621994ZINFO2026-04-screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)-12T12:10:05622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::monitor_watcher:monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed listStarting monitor watcher (polling every 5 seconds)2026-04-12T12:10:05622056ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-12T12:10:06.594061ZINFOscreenpipe_engine::event_driven_capture:2026-04-12T12:10:10.186195ZINFOstartup capture for monitor 1: frame_id=2007, dur=68msscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10.186396ZINFOscreenpipe: local retention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04--12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17..232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames, 18.3MB → 6.2MBcompaction: 87 frones, 28. 3M8 6.3me (4.90), 89 38EC6(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.158642Z97 JPEGS deletedINFO2026-04-12T12:15:05180419ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)screenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:401843217INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-:12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligibleframes2026-04-12T12:20:40.179920ZINFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00 (14d retention)2026-04-12T12:21:17.250250ZINFO2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 7 eligible framesscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames,1.4MB → 0.8MB (1.7x), 7 JPEGs deleted2026-04-12T12:24:16.430543ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4250924808526184698, trigger=visual_change)...
|
NULL
|
NULL
|
NULL
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
Temporary chat
PLUS
PLUS
Conversation with Gemini
Conversation with Gemini
Hi Lukáš
Where should we start?
Where should we start?
🖼️ Create image, button, tap to use tool
🖼️ Create image
🎸 Create music, button, tap to use tool
🎸 Create music
Write anything, button, tap to use tool
Write anything
Create a video, button, tap to use tool
Create a video
Help me learn, button, tap to use tool
Help me learn
Boost my day, button, tap to use tool
Boost my day
can
can
Open upload file menu
Tools
Open mode picker
Fast
Send message
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license
desktop app, forever
$400
one-time
pre-built app, 2-min setup
code signed, no warnings
automatic updates
ai-powered search & memory
scheduled ai agents (pipes)
priority discord support
pay once, use forever
1 month screenpipe pro free
BUY — $400
BUY —
$400
works on macOS, Windows & Linux
BEST VALUE
02
lifetime + 1 year pro
lifetime + 1 year pro
the complete experience
$600
one-time
$868
— save $268
everything in lifetime
12 months screenpipe pro included
10x more accurate transcription
built-in claude opus 4.6
end-to-end encrypted cloud archive
encrypted pipe sync across devices
searchable cloud history (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
priority discord support
save $268 vs buying separately
BUY — $600
BUY —
$600
works on macOS, Windows & Linux
30-day money-back guarantee
17,500+ github stars
10,000+ discord members
HOW LICENSING WORKS
HOW LICENSING WORKS
use on all your devices
— laptop, desktop, macOS, Windows, Linux
1 purchase = all platforms
— works across every OS you own
no license key needed
— just sign in with your email to download
ADD-ON
what is screenpipe pro?
what is screenpipe pro?
10x more accurate transcription — cloud-powered, beats local whisper
built-in claude opus 4.6 — no api key needed
end-to-end encrypted cloud archive — your data, fully private
encrypted pipe sync across devices — sync pipes & configs to all your machines
searchable cloud history — find anything from any device (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
OR BUY SEPARATELY
$35
/month
$39/mo without lifetime
have a license code?
|
student?
system requirements
system requirements
RAM
600 MB – 4 GB depending on settings
CPU
10–30% on Apple M3; similar on modern Intel/AMD
storage
~30 GB per month (configurable retention)
OS
macOS 13+, Windows 10+, Linux
works well on any machine from the last 3–4 years. if you can run Chrome, you can run screenpipe.
what our users are saying
what our users are saying
discord feedback
Visit this post on X
Erick Verified account
Erick
@ErickSky
@ErickSky
Follow
Follow
View on X
ACABA DE SALIR
Tu computador ya puede recordar ABSOLUTAMENTE TODO lo que haces… sin pagar ni un dólar...
Reuniones que tuviste.
Diseños que hiciste.
Streams que viste.
TODO EN LOCAL.
OFFLINE.
GRATIS.
Y no, no necesitas una PC de la NASA.
Se llama
@screen_pipe
@screen_pipe
y es 100%
Show more
Show more
Play Video
Play
GIF
Watch on X
Watch on X
5:50 AM · Mar 6, 2026
5:50 AM · Mar 6, 2026
X Ads info and privacy
Like. This post has 306 likes
306
Reply to this post on X
Reply
Copy link
Copy link
Read 3 replies
Read 3 replies
Visit this post on X
Hypercycle Verified account
Hypercycle
@Hypercycle_AI
@Hypercycle_AI
Follow
Follow
View on X
MOSAIC (My Own Secure AI Companion) Screenpipe Showcase.
Screenpipe captures and streams your on‑device activity into a secure local AI layer, giving you real‑time context awareness.
Join the waitlist at
mosaic.spot
mosaic.spot
Play Video. 49 seconds long
Watch on X
Watch on X
7:59 PM · Mar 18, 2026
7:59 PM · Mar 18, 2026
X Ads info and privacy
Like. This post has 51 likes
51
Reply to this post on X
Reply
Copy link
Copy link
Read 6 replies
Read 6 replies
Visit this post on X
Hasan Toor Verified account
Hasan Toor
@hasantoxr
@hasantoxr
Follow
Follow
View on X
You can now give your AI a perfect memory of everything you've done on your computer.
Screenpipe records your screen and audio locally, lets you search anything with natural language, and connects to Claude, Cursor, and ChatGPT via MCP.
100% Open Source.
Play Video
Play
GIF
Watch on X
Watch on X
9:48 PM · Mar 22, 2026
9:48 PM · Mar 22, 2026
X Ads info and privacy
Like. This post has 51 likes
51
Reply to this post on X
Reply
Copy link
Copy link
Read 9 replies
Read 9 replies
Visit this post on X
みるぼん@スモビジ Verified account
みるぼん@スモビジ
@milbon_
@milbon_
Follow
Follow
View on X
AIが自分のことを自分以上に理解してる…。
PCの全履歴を記録するOSS「Screenpipe」が登場。画面+音声をローカル保存し、自然言語で検索。ClaudeやChatGPTとも連携し“過去の自分”を即参照可能。これで生産性10倍up。
詳細はリプ欄へ↓
Play Video
Play
GIF
Watch on X
Watch on X
9:46 AM · Mar 23, 2026
9:46 AM · Mar 23, 2026
X Ads info and privacy
Like. This post has 94 likes
94
Reply to this post on X
Reply
Copy link
Copy link
Read 1 reply
Read 1 reply
Visit this post on X
Julian Goldie SEO Verified account
Julian Goldie SEO
@JulianGoldieSEO
@JulianGoldieSEO
Follow
Follow
View on X
There’s a simple 4-step system to make Claude Code 100× smarter:
1. Capture your screen activity with ScreenPipe
2. Let AI analyze what you’re doing
3. Generate automation ideas automatically
4. Turn them into daily workflows inside OpenClaw
Your computer becomes a
Show more
Show more...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(alo)100% C78Sun 12 Apr 12:24:30-zshDOCKERmonitorsO ₴1DEV (-zsh)no monitors0 82availableAPP (-zsh)• *з-zsh• &4-zsh• *5-zsh86-zsh*7* Unable to acces...• 88audio devicesdisabledyou are using localprocessing. all your data stayson your computer.warning: telemetryis enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchangeshere:https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.1557242INFOscreenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05.159681ZWARNscreenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-12T12:10:05163034ZINFOscreenpipe_engine::power: :manager: initial power profile: Performance (on_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05183985ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e92026-04-12T12:10:05.184088Z2026-04-12T12:10:05.INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)184054ZINFO2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::calendar_speaker_id:speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.189984ZINFOscreenpipe_engine::meeting_detector: meeting V2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.194217Zscreenpipe_engine::server: Server listening on [IP_ADDRESS]:3030INFOscreenpipe_connect::mdns: mdns: advertising screenpipe on port 30302026-04-12T12:10:05..547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-0412T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)2026-04-12T12:10:05621994ZINFO2026-04-screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)-12T12:10:05622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::monitor_watcher:monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed listStarting monitor watcher (polling every 5 seconds)2026-04-12T12:10:05622056ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-12T12:10:06.594061ZINFOscreenpipe_engine::event_driven_capture:2026-04-12T12:10:10.186195ZINFOstartup capture for monitor 1: frame_id=2007, dur=68msscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10.186396ZINFOscreenpipe: local retention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04--12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17..232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames, 18.3MB → 6.2MBcompaction: 87 frones, 28. 3M8 6.3me (4.90), 89 38EC6(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.158642Z97 JPEGS deletedINFO2026-04-12T12:15:05180419ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)screenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:401843217INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-:12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligibleframes2026-04-12T12:20:40.179920ZINFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00 (14d retention)2026-04-12T12:21:17.250250ZINFO2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 7 eligible framesscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames,1.4MB → 0.8MB (1.7x), 7 JPEGs deleted2026-04-12T12:24:16.430543ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4250924808526184698, trigger=visual_change)...
|
NULL
|
NULL
|
NULL
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said can switch between profiles in firefox using keyboard?
You said
can switch between profiles in firefox using keyboard?
Show more options
Show thinking
Gemini said
Gemini said
Yes,
you can switch between Firefox profiles using your keyboard,
though Firefox doesn't have a single,
dedicated built-in shortcut for this like some other browsers do.
Here are the best ways to do it using only your keyboard,
ranging from built-in methods to setting up custom hotkeys.
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is the fastest native way to launch a different profile without leaving your current keyboard workflow.
Press
(Windows/Linux) or
(Mac) to focus the address bar.
Type
and press
.
Use the
key to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create Custom OS Shortcuts (Windows)
Method 2: Create Custom OS Shortcuts (Windows)
If you switch between specific profiles frequently,
you can create desktop shortcuts for each profile and assign a global keyboard hotkey to them.
Locate your Firefox shortcut on your desktop,
copy it,
and paste a new version.
Right-click the new shortcut and select
Properties
.
In the
Shortcut
tab,
look at the
Target
field.
Add a space at the very end,
followed by
.
Still in the Properties window,
click inside the
Shortcut key
box.
Press the key combination you want to use (e.
g.,
).
Click
Apply
and
OK
.
Now, pressing that key combination from anywhere in Windows will instantly launch that specific Firefox profile.
Method 3: Use the Profile Manager on Launch
Method 3: Use the Profile Manager on Launch
If you want to choose your profile every time you open Firefox using keyboard arrows:
Press
(Windows) to open the Run dialog.
Type
and press
.
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Stop response
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license
desktop app, forever
$400
one-time
pre-built app, 2-min setup
code signed, no warnings
automatic updates
ai-powered search & memory
scheduled ai agents (pipes)
priority discord support
pay once, use forever
1 month screenpipe pro free
BUY — $400
BUY —
$400
works on macOS, Windows & Linux
BEST VALUE
02
lifetime + 1 year pro
lifetime + 1 year pro
the complete experience
$600
one-time
$868
— save $268
everything in lifetime
12 months screenpipe pro included
10x more accurate transcription
built-in claude opus 4.6
end-to-end encrypted cloud archive
encrypted pipe sync across devices
searchable cloud history (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
priority discord support
save $268 vs buying separately
BUY — $600
BUY —
$600
works on macOS, Windows & Linux
30-day money-back guarantee
17,500+ github stars
10,000+ discord members
HOW LICENSING WORKS
HOW LICENSING WORKS
use on all your devices
— laptop, desktop, macOS, Windows, Linux
1 purchase = all platforms
— works across every OS you own
no license key needed
— just sign in with your email to download
ADD-ON
what is screenpipe pro?
what is screenpipe pro?
10x more accurate transcription — cloud-powered, beats local whisper
built-in claude opus 4.6 — no api key needed
end-to-end encrypted cloud archive — your data, fully private
encrypted pipe sync across devices — sync pipes & configs to all your machines
searchable cloud history — find anything from any device (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
OR BUY SEPARATELY
$35
/month
$39/mo without lifetime
have a license code?
|
student?
system requirements
system requirements
RAM
600 MB – 4 GB depending on settings
CPU
10–30% on Apple M3; similar on modern Intel/AMD
storage
~30 GB per month (configurable retention)
OS
macOS 13+, Windows 10+, Linux
works well on any machine from the last 3–4 years. if you can run Chrome, you can run screenpipe.
what our users are saying
what our users are saying...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said can switch between profiles in firefox using keyboard?
You said
can switch between profiles in firefox using keyboard?
Listen
Show more options
Show thinking
Gemini said
Gemini said
Yes, you can switch between Firefox profiles using your keyboard, though Firefox doesn't have a single, dedicated built-in shortcut for this like some other browsers do.
Here are the best ways to do it using only your keyboard, ranging from built-in methods to setting up custom hotkeys.
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is the fastest native way to launch a different profile without leaving your current keyboard workflow.
Press
(Windows/Linux) or
(Mac) to focus the address bar.
Type
and press
.
Use the
key to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create Custom OS Shortcuts (Windows)
Method 2: Create Custom OS Shortcuts (Windows)
If you switch between specific profiles frequently, you can create desktop shortcuts for each profile and assign a global keyboard hotkey to them.
Locate your Firefox shortcut on your desktop, copy it, and paste a new version.
Right-click the new shortcut and select
Properties
.
In the
Shortcut
tab, look at the
Target
field. Add a space at the very end, followed by
.
Still in the Properties window, click inside the
Shortcut key
box.
Press the key combination you want to use (e.g.,
).
Click
Apply
and
OK
.
Now, pressing that key combination from anywhere in Windows will instantly launch that specific Firefox profile.
Method 3: Use the Profile Manager on Launch
Method 3: Use the Profile Manager on Launch
If you want to choose your profile every time you open Firefox using keyboard arrows:
Press
(Windows) to open the Run dialog.
Type
and press
.
The Firefox Profile Manager will pop up. You can use the
and
arrow keys to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
If you want an experience closer to Chrome's profile switcher (which allows for easier hotkey mapping within the browser UI), you can use a community-favorite extension.
Profile Switcher for Firefox:
This extension adds a profile menu to your toolbar. Once installed, you can go into Firefox's Add-on settings (press
> click the gear icon > select "Manage Extension Shortcuts") and assign a custom keyboard shortcut to open the Profile Switcher menu.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license
desktop app, forever
$400
one-time
pre-built app, 2-min setup
code signed, no warnings
automatic updates
ai-powered search & memory
scheduled ai agents (pipes)
priority discord support
pay once, use forever
1 month screenpipe pro free
BUY — $400
BUY —
$400
works on macOS, Windows & Linux
BEST VALUE
02
lifetime + 1 year pro
lifetime + 1 year pro
the complete experience
$600
one-time
$868
— save $268
everything in lifetime
12 months screenpipe pro included
10x more accurate transcription
built-in claude opus 4.6
end-to-end encrypted cloud archive
encrypted pipe sync across devices
searchable cloud history (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
priority discord support
save $268 vs buying separately
BUY — $600
BUY —
$600
works on macOS, Windows & Linux
30-day money-back guarantee
17,500+ github stars
10,000+ discord members
HOW LICENSING WORKS
HOW LICENSING WORKS
use on all your devices
— laptop, desktop, macOS, Windows, Linux
1 purchase = all platforms
— works across every OS you own...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(alo)100% C78Sun 12 Apr 12:25:34-zshDOCKERmonitorsO ₴1DEV (-zsh)no monitors0 82availableAPP (-zsh)• *з-zsh• &4-zsh• $5|-zsh86-zsh*7* Unable to acces...• *8audio devicesdisabledyou are using localprocessing. all your data stayson your computer.warning: telemetryis enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latestchangeshere:https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFOscreenpipe: startingUIevent capture2026-04-12T12:10:05.1557242INFOscreenpipe_core::pipes:pipe scheduler started (generation 2)2026-04-12T12:10:05.159681ZWARNscreenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-12T12:10:05163034ZINFOscreenpipe_engine::power: :manager: initial power profile: Performance (on_ac=true, battery=Some(100))2026-04-12T12:10:05.170308ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05183985ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 1982bc75-7b4c-48ab-80f8-a5f0f7b6a1e92026-04-12T12:10:05.184088Z2026-04-12T12:10:05.INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)184054ZINFO2026-04-12T12:10:05.186279ZINFOscreenpipe_engine::calendar_speaker_id:speaker identification: started (user_name=<not set>)2026-04-12T12:10:05.189984ZINFOscreenpipe_engine::meeting_detector: meeting V2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.194217Zscreenpipe_engine::server: Server listening on [IP_ADDRESS]:3030INFOscreenpipe_connect::mdns: mdns: advertising screenpipe on port 30302026-04-12T12:10:05..547235ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-0412T12:10:05621863ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)2026-04-12T12:10:05621994ZINFO2026-04-screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)-12T12:10:05622006ZINFOscreenpipe_engine::vision_manager::manager: Skipping2026-04-12T12:10:05622028ZINFOscreenpipe_engine::vision_manager::monitor_watcher:monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed listStarting monitor watcher (polling every 5 seconds)2026-04-12T12:10:05622056ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-12T12:10:06.456460ZINFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-12T12:10:06.594061ZINFOscreenpipe_engine::event_driven_capture:2026-04-12T12:10:10.186195ZINFOstartup capture for monitor 1: frame_id=2007, dur=68msscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-12T12:10:10.186396ZINFOscreenpipe: local retention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04--12T12:11:11.494702ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 25.2MB → 6.3MB2026-04-12T12:11:17..232606ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 97 frames, 18.3MB → 6.2MBcompaction: 87 frones, 28. 3M8 6.3me (4.90), 89 38EC6(4.0x), 84 JPEGs deleted2026-04-12T12:13:51.158642Z97 JPEGS deletedINFO2026-04-12T12:15:05180419ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)screenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:401843217INFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)2026-04-:12T12:16:17.236544ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligibleframes2026-04-12T12:20:40.179920ZINFOscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00 (14d retention)2026-04-12T12:21:17.250250ZINFO2026-04-12T12:21:18.107107ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: found 7 eligible framesscreenpipe_engine::snapshot_compaction: snapshot compaction: 7 frames,1.4MB → 0.8MB (1.7x), 7 JPEGs deleted2026-04-12T12:24:16.430543ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=4250924808526184698, trigger=visual_change)...
|
NULL
|
NULL
|
NULL
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said can switch between profiles in firefox using keyboard?
You said
can switch between profiles in firefox using keyboard?
Listen
Show more options
Show thinking
Gemini said
Gemini said
Yes, you can switch between Firefox profiles using your keyboard, though Firefox doesn't have a single, dedicated built-in shortcut for this like some other browsers do.
Here are the best ways to do it using only your keyboard, ranging from built-in methods to setting up custom hotkeys.
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is the fastest native way to launch a different profile without leaving your current keyboard workflow.
Press
(Windows/Linux) or
(Mac) to focus the address bar.
Type
and press
.
Use the
key to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create Custom OS Shortcuts (Windows)
Method 2: Create Custom OS Shortcuts (Windows)
If you switch between specific profiles frequently, you can create desktop shortcuts for each profile and assign a global keyboard hotkey to them.
Locate your Firefox shortcut on your desktop, copy it, and paste a new version.
Right-click the new shortcut and select
Properties
.
In the
Shortcut
tab, look at the
Target
field. Add a space at the very end, followed by
.
Still in the Properties window, click inside the
Shortcut key
box.
Press the key combination you want to use (e.g.,
).
Click
Apply
and
OK
.
Now, pressing that key combination from anywhere in Windows will instantly launch that specific Firefox profile.
Method 3: Use the Profile Manager on Launch
Method 3: Use the Profile Manager on Launch
If you want to choose your profile every time you open Firefox using keyboard arrows:
Press
(Windows) to open the Run dialog.
Type
and press
.
The Firefox Profile Manager will pop up. You can use the
and
arrow keys to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
If you want an experience closer to Chrome's profile switcher (which allows for easier hotkey mapping within the browser UI), you can use a community-favorite extension.
Profile Switcher for Firefox:
This extension adds a profile menu to your toolbar. Once installed, you can go into Firefox's Add-on settings (press
> click the gear icon > select "Manage Extension Shortcuts") and assign a custom keyboard shortcut to open the Profile Switcher menu.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe logo screenpipe
screenpipe
EXPLORE
EXPLORE
PRICING
PRICING
TEAMS
TEAMS
DEVELOPERS
DEVELOPERS
my account
DOWNLOAD
DOWNLOAD
get screenpipe
get screenpipe
pay once, use forever
01
lifetime license
lifetime license
desktop app, forever
$400
one-time
pre-built app, 2-min setup
code signed, no warnings
automatic updates
ai-powered search & memory
scheduled ai agents (pipes)
priority discord support
pay once, use forever
1 month screenpipe pro free
BUY — $400
BUY —
$400
works on macOS, Windows & Linux
BEST VALUE
02
lifetime + 1 year pro
lifetime + 1 year pro
the complete experience
$600
one-time
$868
— save $268
everything in lifetime
12 months screenpipe pro included
10x more accurate transcription
built-in claude opus 4.6
end-to-end encrypted cloud archive
encrypted pipe sync across devices
searchable cloud history (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
priority discord support
save $268 vs buying separately
BUY — $600
BUY —
$600
works on macOS, Windows & Linux
30-day money-back guarantee
17,500+ github stars
10,000+ discord members
HOW LICENSING WORKS
HOW LICENSING WORKS
use on all your devices
— laptop, desktop, macOS, Windows, Linux
1 purchase = all platforms
— works across every OS you own
no license key needed
— just sign in with your email to download
ADD-ON
what is screenpipe pro?
what is screenpipe pro?
10x more accurate transcription — cloud-powered, beats local whisper
built-in claude opus 4.6 — no api key needed
end-to-end encrypted cloud archive — your data, fully private
encrypted pipe sync across devices — sync pipes & configs to all your machines
searchable cloud history — find anything from any device (coming soon)
iOS & Android screen + audio capture with encrypted sync (coming Q3 2026)
OR BUY SEPARATELY
$35
/month
$39/mo without lifetime
have a license code?
|
student?
system requirements
system requirements
RAM
600 MB – 4 GB depending on settings
CPU
10–30% on Apple M3; similar on modern Intel/AMD
storage
~30 GB per month (configurable retention)
OS
macOS 13+, Windows 10+, Linux
works well on any machine from the last 3–4 years. if you can run Chrome, you can run screenpipe.
what our users are saying
what our users are saying
discord feedback...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Download screenpipe — get started in minutes
Download screenpipe — get started in minutes
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said can switch between profiles in firefox using keyboard?
You said
can switch between profiles in firefox using keyboard?
Listen
Show more options
Show thinking
Gemini said
Gemini said
Yes, you can switch between Firefox profiles using your keyboard, though Firefox doesn't have a single, dedicated built-in shortcut for this like some other browsers do.
Here are the best ways to do it using only your keyboard, ranging from built-in methods to setting up custom hotkeys.
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is the fastest native way to launch a different profile without leaving your current keyboard workflow.
Press
(Windows/Linux) or
(Mac) to focus the address bar.
Type
and press
.
Use the
key to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create Custom OS Shortcuts (Windows)
Method 2: Create Custom OS Shortcuts (Windows)
If you switch between specific profiles frequently, you can create desktop shortcuts for each profile and assign a global keyboard hotkey to them.
Locate your Firefox shortcut on your desktop, copy it, and paste a new version.
Right-click the new shortcut and select
Properties
.
In the
Shortcut
tab, look at the
Target
field. Add a space at the very end, followed by
.
Still in the Properties window, click inside the
Shortcut key
box.
Press the key combination you want to use (e.g.,
).
Click
Apply
and
OK
.
Now, pressing that key combination from anywhere in Windows will instantly launch that specific Firefox profile.
Method 3: Use the Profile Manager on Launch
Method 3: Use the Profile Manager on Launch
If you want to choose your profile every time you open Firefox using keyboard arrows:
Press
(Windows) to open the Run dialog.
Type
and press
.
The Firefox Profile Manager will pop up. You can use the
and
arrow keys to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
If you want an experience closer to Chrome's profile switcher (which allows for easier hotkey mapping within the browser UI), you can use a community-favorite extension.
Profile Switcher for Firefox:
This extension adds a profile menu to your toolbar. Once installed, you can go into Firefox's Add-on settings (press
> click the gear icon > select "Manage Extension Shortcuts") and assign a custom keyboard shortcut to open the Profile Switcher menu.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said I am on mac
You said
I am on mac
Listen
Show more options
Show thinking
Gemini said
Gemini said
Got it! Since you are on a Mac, the methods change a bit because macOS handles application shortcuts and command-line arguments differently than Windows.
Here are the best keyboard-friendly ways to switch Firefox profiles specifically for macOS:
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is still the quickest way to do it natively without leaving the browser.
Press
to focus the address bar.
Type
and press
.
Press
to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create a Custom Global Hotkey (Using Apple Shortcuts)
Method 2: Create a Custom Global Hotkey (Using Apple Shortcuts)
macOS doesn't let you add hotkeys directly to app icons like Windows does, but you can easily achieve the exact same thing using the built-in Apple
Shortcuts
app.
Open the
Shortcuts
app on your Mac.
Click the
button at the top to create a new shortcut.
In the search bar on the right, type
Run Shell Script
and double-click it to add it to your workflow.
In the script box that appears, paste the following command (replace "Work" with the exact name of your Firefox profile):
Click the
Info (i)
icon in the right sidebar (or click the shortcut name at the top and select
Details
).
Click
Add Keyboard Shortcut
and press the key combination you want to use (e.g.,
).
Now, pressing that combination anywhere on your Mac will instantly open that specific Firefox profile.
Method 3: Use the Profile Manager via Terminal
Method 3: Use the Profile Manager via Terminal
If you want to pull up the Firefox Profile Manager to choose a profile using your arrow keys, you can launch it via Terminal.
Press
to open Spotlight Search.
Type
Terminal
and press
.
Paste the following command and press
:
The Profile Manager window will appear. Use the
and
arrows to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
Just like on other operating systems, you can use an extension to mimic the Chrome-style profile switcher and assign a Mac keyboard shortcut to it.
Install the
Profile Switcher for Firefox
extension.
Press
to open the Add-ons page.
Click the
Gear icon
at the top right and select
Manage Extension Shortcuts
.
Find the Profile Switcher extension and record a custom shortcut (like
) to open the menu instantly.
Good response...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale...
|
Firefox
|
Download screenpipe — get started in minutes — Per Download screenpipe — get started in minutes — Personal...
|
screenpi.pe/onboarding
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
About Profiles
About Profiles
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said can switch between profiles in firefox using keyboard?
You said
can switch between profiles in firefox using keyboard?
Listen
Show more options
Show thinking
Gemini said
Gemini said
Yes, you can switch between Firefox profiles using your keyboard, though Firefox doesn't have a single, dedicated built-in shortcut for this like some other browsers do.
Here are the best ways to do it using only your keyboard, ranging from built-in methods to setting up custom hotkeys.
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is the fastest native way to launch a different profile without leaving your current keyboard workflow.
Press
(Windows/Linux) or
(Mac) to focus the address bar.
Type
and press
.
Use the
key to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create Custom OS Shortcuts (Windows)
Method 2: Create Custom OS Shortcuts (Windows)
If you switch between specific profiles frequently, you can create desktop shortcuts for each profile and assign a global keyboard hotkey to them.
Locate your Firefox shortcut on your desktop, copy it, and paste a new version.
Right-click the new shortcut and select
Properties
.
In the
Shortcut
tab, look at the
Target
field. Add a space at the very end, followed by
.
Still in the Properties window, click inside the
Shortcut key
box.
Press the key combination you want to use (e.g.,
).
Click
Apply
and
OK
.
Now, pressing that key combination from anywhere in Windows will instantly launch that specific Firefox profile.
Method 3: Use the Profile Manager on Launch
Method 3: Use the Profile Manager on Launch
If you want to choose your profile every time you open Firefox using keyboard arrows:
Press
(Windows) to open the Run dialog.
Type
and press
.
The Firefox Profile Manager will pop up. You can use the
and
arrow keys to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
If you want an experience closer to Chrome's profile switcher (which allows for easier hotkey mapping within the browser UI), you can use a community-favorite extension.
Profile Switcher for Firefox:
This extension adds a profile menu to your toolbar. Once installed, you can go into Firefox's Add-on settings (press
> click the gear icon > select "Manage Extension Shortcuts") and assign a custom keyboard shortcut to open the Profile Switcher menu.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said I am on mac
You said
I am on mac
Listen
Show more options
Show thinking
Gemini said
Gemini said
Got it! Since you are on a Mac, the methods change a bit because macOS handles application shortcuts and command-line arguments differently than Windows.
Here are the best keyboard-friendly ways to switch Firefox profiles specifically for macOS:
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is still the quickest way to do it natively without leaving the browser.
Press
to focus the address bar.
Type
and press
.
Press
to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create a Custom Global Hotkey (Using Apple Shortcuts)
Method 2: Create a Custom Global Hotkey (Using Apple Shortcuts)
macOS doesn't let you add hotkeys directly to app icons like Windows does, but you can easily achieve the exact same thing using the built-in Apple
Shortcuts
app.
Open the
Shortcuts
app on your Mac.
Click the
button at the top to create a new shortcut.
In the search bar on the right, type
Run Shell Script
and double-click it to add it to your workflow.
In the script box that appears, paste the following command (replace "Work" with the exact name of your Firefox profile):
Click the
Info (i)
icon in the right sidebar (or click the shortcut name at the top and select
Details
).
Click
Add Keyboard Shortcut
and press the key combination you want to use (e.g.,
).
Now, pressing that combination anywhere on your Mac will instantly open that specific Firefox profile.
Method 3: Use the Profile Manager via Terminal
Method 3: Use the Profile Manager via Terminal
If you want to pull up the Firefox Profile Manager to choose a profile using your arrow keys, you can launch it via Terminal.
Press
to open Spotlight Search.
Type
Terminal
and press
.
Paste the following command and press
:
The Profile Manager window will appear. Use the
and
arrows to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
Just like on other operating systems, you can use an extension to mimic the Chrome-style profile switcher and assign a Mac keyboard shortcut to it.
Install the
Profile Switcher for Firefox
extension.
Press
to open the Add-ons page.
Click the
Gear icon
at the top right and select
Manage Extension Shortcuts
.
Find the Profile Switcher extension and record a custom shortcut (like
) to open the menu instantly.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
About Profiles
About Profiles
Another copy of Firefox has made changes to profiles. You must restart Firefox before making more changes.
This page helps you to manage your profiles. Each profile is a separate world which contains separate history, bookmarks, settings and add-ons.
Restart
Restart
Restart with Add-ons Disabled…
Restart normally…...
|
Firefox
|
About Profiles — Personal
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(alo]100% C78Sun 12 Apr 12:27:00-zshDOCKERaudio devicesO ₴1DEV (-zsh)О 82APP (-zsh)• *з-zsh• ₴4-zsh|• ₴5-zsh86-zsh*7* Unable to acces...• 88disabledyou 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 latestchanges here:https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12112:10:05.155724ZINFO2026-04-12T12:10:05.159681ZWARNscreenpipe_core::pipes:pipe scheduler started (generation 2)screenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-12T12:10:05163034ZINFOscreenpipe_engine::power::manager: initialpower profile: Performance (on_ac=true, battery=Some(100))2026-04-12T12:10:05.1703082INFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFOscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale92026-04-12T12:10:05184088ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFO2026-04-12T12:10:05186279ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.189984Z2026-04-12T12:10:05.INFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:3030194217ZINFOscreenpipe_connect::mdns: mdns: advertisingscreenpipe on port 30302026-04-12T12:10:05.547235ZINFO2026-04-12T12:10:05.621863ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-04-12T12:10:05.621994ZINFOscreenpipe_engine: :vision_manager::manager: Starting vision recording for monitor 1 (1440x900)screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFOscreenpipe_engine: :vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-0412T12:10:05622028ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher(polling every 5 seconds)2026-04-12T12:10:05622056ZINFO2026-04-screenpipe_engine::event_driven_capture:event-driven capture started formonitor 1 (device: monitor_1)12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started2026-04-12T12:10:06594061ZINFOfor display 1 (1440x900,screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-screenpipe_engine::retention:retention: initialized with 14d retention12T12:10:10.186396ZINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFO2026-04--12T12:11:17.232606ZINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 84 frames, 25.2MB → 6.3MB(4.0x), 84 JPEGs deletedscreenpipe_engine::snapshot_compaction:snapshot compaction:97 frames,18.3MB → 6.2MB2026-04-12T12:13:51..158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04--12T12:15:05180419ZINFOscreenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:40.184321ZINFO2026-04-12T12:16:17.236544Zscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)INFO2026-04-12T12:20:40.screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames179920ZINFOscreenpipe_engine::retention:retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00 (14d retention)2026-04-12T12:21:17.250250ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction:found 7 eligible frames2026-04-12T12:21:18107107ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.7x), 7 JPEGs deleted2026-04-12T12:24:16430543ZINFOscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=4250924808526184698,trigger=visual_change)2026-04-12T12:25:40.173713ZINFO2026-04-12T12:26:18.128910ZINFOscreenpipe_engine::retention:retention:cleaning updata before 2026-03-29T09:25:40.173688+00:00 (14d retention)screenpipe_engine::snapshot_compaction:snapshot compaction: found 33 eligible frames2026-04-12T12:26:20.138315ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.0MB → 0.8MB (8.7x), 32 JPEGs deleted...
|
NULL
|
NULL
|
NULL
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
About Profiles
About Profiles
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said can switch between profiles in firefox using keyboard?
You said
can switch between profiles in firefox using keyboard?
Listen
Show more options
Show thinking
Gemini said
Gemini said
Yes, you can switch between Firefox profiles using your keyboard, though Firefox doesn't have a single, dedicated built-in shortcut for this like some other browsers do.
Here are the best ways to do it using only your keyboard, ranging from built-in methods to setting up custom hotkeys.
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is the fastest native way to launch a different profile without leaving your current keyboard workflow.
Press
(Windows/Linux) or
(Mac) to focus the address bar.
Type
and press
.
Use the
key to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create Custom OS Shortcuts (Windows)
Method 2: Create Custom OS Shortcuts (Windows)
If you switch between specific profiles frequently, you can create desktop shortcuts for each profile and assign a global keyboard hotkey to them.
Locate your Firefox shortcut on your desktop, copy it, and paste a new version.
Right-click the new shortcut and select
Properties
.
In the
Shortcut
tab, look at the
Target
field. Add a space at the very end, followed by
.
Still in the Properties window, click inside the
Shortcut key
box.
Press the key combination you want to use (e.g.,
).
Click
Apply
and
OK
.
Now, pressing that key combination from anywhere in Windows will instantly launch that specific Firefox profile.
Method 3: Use the Profile Manager on Launch
Method 3: Use the Profile Manager on Launch
If you want to choose your profile every time you open Firefox using keyboard arrows:
Press
(Windows) to open the Run dialog.
Type
and press
.
The Firefox Profile Manager will pop up. You can use the
and
arrow keys to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
If you want an experience closer to Chrome's profile switcher (which allows for easier hotkey mapping within the browser UI), you can use a community-favorite extension.
Profile Switcher for Firefox:
This extension adds a profile menu to your toolbar. Once installed, you can go into Firefox's Add-on settings (press
> click the gear icon > select "Manage Extension Shortcuts") and assign a custom keyboard shortcut to open the Profile Switcher menu.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said I am on mac
You said
I am on mac
Listen
Show more options
Show thinking
Gemini said
Gemini said
Got it! Since you are on a Mac, the methods change a bit because macOS handles application shortcuts and command-line arguments differently than Windows.
Here are the best keyboard-friendly ways to switch Firefox profiles specifically for macOS:
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is still the quickest way to do it natively without leaving the browser.
Press
to focus the address bar.
Type
and press
.
Press
to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create a Custom Global Hotkey (Using Apple Shortcuts)
Method 2: Create a Custom Global Hotkey (Using Apple Shortcuts)
macOS doesn't let you add hotkeys directly to app icons like Windows does, but you can easily achieve the exact same thing using the built-in Apple
Shortcuts
app.
Open the
Shortcuts
app on your Mac.
Click the
button at the top to create a new shortcut.
In the search bar on the right, type
Run Shell Script
and double-click it to add it to your workflow.
In the script box that appears, paste the following command (replace "Work" with the exact name of your Firefox profile):
Click the
Info (i)
icon in the right sidebar (or click the shortcut name at the top and select
Details
).
Click
Add Keyboard Shortcut
and press the key combination you want to use (e.g.,
).
Now, pressing that combination anywhere on your Mac will instantly open that specific Firefox profile.
Method 3: Use the Profile Manager via Terminal
Method 3: Use the Profile Manager via Terminal
If you want to pull up the Firefox Profile Manager to choose a profile using your arrow keys, you can launch it via Terminal.
Press
to open Spotlight Search.
Type
Terminal
and press
.
Paste the following command and press
:
The Profile Manager window will appear. Use the
and
arrows to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
Just like on other operating systems, you can use an extension to mimic the Chrome-style profile switcher and assign a Mac keyboard shortcut to it.
Install the
Profile Switcher for Firefox
extension.
Press
to open the Add-ons page.
Click the
Gear icon
at the top right and select
Manage Extension Shortcuts
.
Find the Profile Switcher extension and record a custom shortcut (like
) to open the menu instantly.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
About Profiles
About Profiles
Another copy of Firefox has made changes to profiles. You must restart Firefox before making more changes.
This page helps you to manage your profiles. Each profile is a separate world which contains separate history, bookmarks, settings and add-ons.
Restart
Restart
Restart with Add-ons Disabled…
Restart normally…...
|
Firefox
|
About Profiles — Personal
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(alo]100% C78Sun 12 Apr 12:27:11-zshDOCKERaudio devicesO ₴1DEV (-zsh)О 82APP (-zsh)• *з-zsh• ₴4-zsh|• $5-zsh86-zsh*7* Unable to acces...• 88disabledyou 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 latestchanges here:https://github.com/screenpipe/screenpipe/releases2026-04-12T12:10:05.156119ZINFO screenpipe: starting UI event capture2026-04-12112:10:05.155724ZINFO2026-04-12T12:10:05.159681ZWARNscreenpipe_core::pipes:pipe scheduler started (generation 2)screenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-12T12:10:05163034ZINFOscreenpipe_engine::power::manager: initialpower profile: Performance (on_ac=true, battery=Some(100))2026-04-12T12:10:05.1703082INFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-12T12:10:05.183985ZINFOscreenpipe_engine::ui_recorder: UI recording sessionstarted: 1982bc75-7b4c-48ab-80f8-a5f0f7b6ale92026-04-12T12:10:05184088ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-11 09:10:05.184087 UTC to 2026-04-12 09:10:05.184087 UTC)2026-04-12T12:10:05.184054ZINFO2026-04-12T12:10:05186279ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-12T12:10:05.189984Z2026-04-12T12:10:05.INFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:3030194217ZINFOscreenpipe_connect::mdns: mdns: advertisingscreenpipe on port 30302026-04-12T12:10:05.547235ZINFO2026-04-12T12:10:05.621863ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 1483 frameentries, coverage from 2026-04-11 09:10:05.184087 UTC2026-04-12T12:10:05.621994ZINFOscreenpipe_engine: :vision_manager::manager: Starting vision recording for monitor 1 (1440x900)screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-04-12T12:10:05622006ZINFOscreenpipe_engine::vision_manager: :manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-0412T12:10:05622028ZINFOscreenpipe_engine::vision_manager::monitor_watcher:Starting monitor watcher(polling every 5 seconds)2026-04-12T12:10:05622056ZINFO2026-04-screenpipe_engine::event_driven_capture:event-driven capture started formonitor 1 (device: monitor_1)12T12:10:06456460ZINFOsck_rs::stream_manager: persistent SCK stream started2026-04-12T12:10:06594061ZINFOfor display 1 (1440x900,screenpipe_engine::event_driven_capture:startup capture for monitor 1: frame_id=2007, dur=68ms2026-04-12T12:10:10.186195ZINFO2026-04-screenpipe_engine::retention:retention: initialized with 14d retention12T12:10:10.186396ZINFOscreenpipe: localretention auto-enabled (14 days)2026-04-12T12:11:05220594ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 181 eligible frames2026-04-12T12:11:11.494702ZINFO2026-04--12T12:11:17.232606ZINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 84 frames, 25.2MB → 6.3MB(4.0x), 84 JPEGs deletedscreenpipe_engine::snapshot_compaction:snapshot compaction:97 frames,18.3MB → 6.2MB2026-04-12T12:13:51..158642ZINFOscreenpipe_engine::event_driven_capture:(2.9x),97 JPEGs deletedcontent dedup: skipping capture for monitor 1 (hash=-5317717262786825427, trigger=click)2026-04--12T12:15:05180419ZINFOscreenpipe_engine::server: api_usage_5min: 1 requests2026-04-12T12:15:40.184321ZINFO2026-04-12T12:16:17.236544Zscreenpipe_engine::retention: retention: cleaning up data before 2026-03-29T09:15:40.184301+00:00 (14d retention)INFO2026-04-12T12:20:40.screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames179920ZINFOscreenpipe_engine::retention:retention: cleaning up data before 2026-03-29T09:20:40.179797+00:00 (14d retention)2026-04-12T12:21:17.250250ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction:found 7 eligible frames2026-04-12T12:21:18107107ZINFOscreenpipe_engine::snapshot_compaction:snapshot compaction: 7 frames, 1.4MB → 0.8MB (1.7x), 7 JPEGs deleted2026-04-12T12:24:16430543ZINFOscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=4250924808526184698,trigger=visual_change)2026-04-12T12:25:40.173713ZINFO2026-04-12T12:26:18.128910ZINFOscreenpipe_engine::retention:retention:cleaning updata before 2026-03-29T09:25:40.173688+00:00 (14d retention)screenpipe_engine::snapshot_compaction:snapshot compaction: found 33 eligible frames2026-04-12T12:26:20.138315ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 32 frames, 7.OMB → 0.8MB (8.7x), 32 JPEGs deleted...
|
NULL
|
NULL
|
NULL
|
|
About Profiles
about:profiles
DXP4800PLUS-B5F8
Inb About Profiles
about:profiles
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions....
|
Firefox
|
About Profiles — Personal
|
www.reddit.com/r/software/comments/1fjfwg0/screenp www.reddit.com/r/software/comments/1fjfwg0/screenpipe_open_source_247_screen_audio_capture/...
|
|
DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Sham DXP4800PLUS-B5F8
Inbox (1) - [EMAIL] - Gmail
Shameless • HBO Max
Shameless • HBO Max
Settings
Settings
firefox sidebar - Google Search
firefox sidebar - Google Search
How to use AI-enhanced tab groups | Firefox Help
How to use AI-enhanced tab groups | Firefox Help
Add-ons Manager
Add-ons Manager
Vimium – Get this Extension for 🦊 Firefox (en-US)
Vimium – Get this Extension for 🦊 Firefox (en-US)
Irán – Denník N
Irán – Denník N
Vimium Options
Vimium Options
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Loď Orion úspešne pristála na Zemi. Desať vecí, ktoré si pamätať o misii Artemis II — Denník N
Machines - Tailscale
Machines - Tailscale
Screenpipe Dashboard
Screenpipe Dashboard
Add-ons for Firefox (en-US)
Add-ons for Firefox (en-US)
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Pazaruvaj.com — Знак, че е време за най-добрите оферти
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Bitwarden Password Manager – Get this Extension for 🦊 Firefox (en-US)
Browser Extension Getting Started | Bitwarden
Browser Extension Getting Started | Bitwarden
Extensions – Add-ons for Firefox (en-US)
Extensions – Add-ons for Firefox (en-US)
Dangbei Atom Review - RTINGS.com
Dangbei Atom Review - RTINGS.com
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said can switch between profiles in firefox using keyboard?
You said
can switch between profiles in firefox using keyboard?
Listen
Show more options
Show thinking
Gemini said
Gemini said
Yes, you can switch between Firefox profiles using your keyboard, though Firefox doesn't have a single, dedicated built-in shortcut for this like some other browsers do.
Here are the best ways to do it using only your keyboard, ranging from built-in methods to setting up custom hotkeys.
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is the fastest native way to launch a different profile without leaving your current keyboard workflow.
Press
(Windows/Linux) or
(Mac) to focus the address bar.
Type
and press
.
Use the
key to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create Custom OS Shortcuts (Windows)
Method 2: Create Custom OS Shortcuts (Windows)
If you switch between specific profiles frequently, you can create desktop shortcuts for each profile and assign a global keyboard hotkey to them.
Locate your Firefox shortcut on your desktop, copy it, and paste a new version.
Right-click the new shortcut and select
Properties
.
In the
Shortcut
tab, look at the
Target
field. Add a space at the very end, followed by
.
Still in the Properties window, click inside the
Shortcut key
box.
Press the key combination you want to use (e.g.,
).
Click
Apply
and
OK
.
Now, pressing that key combination from anywhere in Windows will instantly launch that specific Firefox profile.
Method 3: Use the Profile Manager on Launch
Method 3: Use the Profile Manager on Launch
If you want to choose your profile every time you open Firefox using keyboard arrows:
Press
(Windows) to open the Run dialog.
Type
and press
.
The Firefox Profile Manager will pop up. You can use the
and
arrow keys to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
If you want an experience closer to Chrome's profile switcher (which allows for easier hotkey mapping within the browser UI), you can use a community-favorite extension.
Profile Switcher for Firefox:
This extension adds a profile menu to your toolbar. Once installed, you can go into Firefox's Add-on settings (press
> click the gear icon > select "Manage Extension Shortcuts") and assign a custom keyboard shortcut to open the Profile Switcher menu.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said I am on mac
You said
I am on mac
Listen
Show more options
Show thinking
Gemini said
Gemini said
Got it! Since you are on a Mac, the methods change a bit because macOS handles application shortcuts and command-line arguments differently than Windows.
Here are the best keyboard-friendly ways to switch Firefox profiles specifically for macOS:
Method 1: The Built-in about:profiles Page
Method 1: The Built-in
about:profiles
Page
This is still the quickest way to do it natively without leaving the browser.
Press
to focus the address bar.
Type
and press
.
Press
to navigate through the page until you highlight the
"Launch profile in new browser"
button under your desired profile.
Press
to open it.
Method 2: Create a Custom Global Hotkey (Using Apple Shortcuts)
Method 2: Create a Custom Global Hotkey (Using Apple Shortcuts)
macOS doesn't let you add hotkeys directly to app icons like Windows does, but you can easily achieve the exact same thing using the built-in Apple
Shortcuts
app.
Open the
Shortcuts
app on your Mac.
Click the
button at the top to create a new shortcut.
In the search bar on the right, type
Run Shell Script
and double-click it to add it to your workflow.
In the script box that appears, paste the following command (replace "Work" with the exact name of your Firefox profile):
Click the
Info (i)
icon in the right sidebar (or click the shortcut name at the top and select
Details
).
Click
Add Keyboard Shortcut
and press the key combination you want to use (e.g.,
).
Now, pressing that combination anywhere on your Mac will instantly open that specific Firefox profile.
Method 3: Use the Profile Manager via Terminal
Method 3: Use the Profile Manager via Terminal
If you want to pull up the Firefox Profile Manager to choose a profile using your arrow keys, you can launch it via Terminal.
Press
to open Spotlight Search.
Type
Terminal
and press
.
Paste the following command and press
:
The Profile Manager window will appear. Use the
and
arrows to select your profile, and press
to launch it.
Method 4: Use an Extension
Method 4: Use an Extension
Just like on other operating systems, you can use an extension to mimic the Chrome-style profile switcher and assign a Mac keyboard shortcut to it.
Install the
Profile Switcher for Firefox
extension.
Press
to open the Add-ons page.
Click the
Gear icon
at the top right and select
Manage Extension Shortcuts
.
Find the Profile Switcher extension and record a custom shortcut (like
) to open the menu instantly.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Skip to main content
Skip to main content
Screenpipe: Open Source 24/7 Screen & Audio Capture
: r/software
Home
Remove r/software filter and expand search to all of Reddit
Get App...
|
Firefox
|
Screenpipe: Open Source 24/7 Screen & Audio Ca Screenpipe: Open Source 24/7 Screen & Audio Capture : r/software — Personal...
|
www.reddit.com/r/software/comments/1fjfwg0/comment www.reddit.com/r/software/comments/1fjfwg0/comment/lnr7nqd/...
|