frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Launch HN: Screenpipe (YC S26) – Power your agents by your 24/7 screen recording

20•louis030195•1h ago
Hi Hacker News, I'm Louis. I built Screenpipe (https://screenpipe.com), an app that records your screen and audio locally (only!), and gives AI agents a searchable memory of what you've seen, said, and heard. This makes it easier to automate your repetitive tasks, turn them into SOPs (Standard Operating Procedure) and so on.

I made a HN-style demo video at https://www.tella.tv/video/build-your-ai-second-brain-with-s... and there’s a marketing video at https://www.youtube.com/watch?v=c1jV6E9pyug.

I’ve been obsessed with this for a long time. I’ve been maintaining a “second brain” since 2020, in which I would store journals, handwritten notes, music I listen to, projects I'm working on, conversations I have with people, personal CRM etc. I experimented a lot of RAG in the early days with ParlAI, hundreds of fine-tuned GPT2 models, and GPT3 (https://forum.obsidian.md/t/fine-tuning-openai-api-gpt3-on-y...). Later I built Ava, the first Obsidian AI plugin, which grew to a few thousands of users quickly. It then became Embedbase, an API to make it easier to build AI apps powered by RAG.

What I learned from all this is how important it is for the models to have context about what you’re doing on your computer, in order to get them to do what you want.

In the early days there was fine tuning but it was too much pain, then there was tool calling so that AI can access software you use but still kinda not autonomous enough. needing micro management. Then MCP came, but it felt too static, and non technical users struggled to build and use MCP. Then we got skills. Most recently we’ve seen Karpethy’s LLM-maintained wiki, Garry's GBrain, etc., where an agent incrementally maintains a persistent collection of Markdown pages. New sources update entity pages, strengthen or contradict existing claims, and improve a synthesis that compounds over time. I like this pattern, but it still begins with someone selecting and importing the sources. There is still no way AI can know what you and your company are doing every day, across apps, not just inside of apps.

Of course, not everyone wants this. But I do! I want AI to know what I'm doing and never lose memory ever again, and I want it to use the same software that humans do, without painful context switches.

I started building Screenpipe for myself in 2024 - a CLI to record your screen and plug this context into AI. An HN user posted it in 2024 (https://news.ycombinator.com/item?id=41695840) and that discussion influenced the product. The most useful criticism concerned recording consent, local security, CPU usage, signal-to-noise, and whether agents could act on top of the data.

The naive implementation started from continuously recording video and running OCR over every frame. But that creates duplicate data, consumes substantial resources (it basically turns your computer into a space heater!), and discards structure the operating system already knows. Screenpipe now instead listens for events such as app switches, clicks, typing pauses, scrolling, and idle fallbacks. When something meaningful changes, it pairs a screenshot with the operating system’s accessibility tree at the same timestamp. OCR is used when structured accessibility data is unavailable. We also capture audio continuously, identify speakers and transcribe locally through Parakeet/Whisper or using cloud models.

Everything is indexed in a local SQLite database, mp4 files, and sometimes md files. An AI friendly API on port 3030 is open for agents, with authentication and a MCP and skills.

Once Screenpipe has been up and running for a while, you can use it through our built-in chat, Claude, ChatGPT, Hermes, Openclaw, or any agent, to do things like:

- adding context to your current chat, e.g. "gather all context about task X", then requiring less prompts to achieve your goal

- retrieve information, e.g. "retrieve the tasks i was working on from 8 am to 4 pm, make a list of what got done and what's left"

- create and maintain a personal wiki / second brain for your agents: "every 1h organize everything i do in projects, people, tasks, meetings in my Obsidian vault as markdown files and folders"

- create automations: whenever i visit someone's profile on linkedin, update my crm

- find automation opportunities: look at everything my team has done this week and turn it into a list of automation opportunities

Screenpipe data is stored locally, though we also offer an enterprise plan to discover automation opportunities and for that the company decides where the data lives. We built our own AI PII model to redact sensitive information, it runs locally on Apple MLX or Windows DirectML, we also support cloud confidential inference for low end devices, although our local models are meant to use <1% CPU and <400 mb RAM. Users can set apps, windows, and urls to filter, in addition to browser incognito mode.

We also support recording schedules and other privacy features.

Most of our codebase is written in Rust, MLX, Onnx, we like cidre or direct C call for Apple APIs and windows-rs for Windows API. We also experimentally support Linux.

We have a desktop app (https://screenpipe.com/how-to-install) and a CLI:

  npx screenpipe record
You can run that without creating an account. All the code is source-available at https://github.com/screenpipe/screenpipe. We took the dreaded step of making our own Screenpipe Commercial License. I know HN strongly prefers OSI open source (MIT/Apache/etc.) but couldn’t find a sustainable way to keep developing Screenpipe while companies were using it commercially for free. So now personal non-commercial, nonprofit, educational, and research use is free, but commercial use requires a license.

Versions released before the license change remain available under MIT. We have a free tier, and other plans, including Enterprise which helps companies find automation opportunities.

Would love to hear any feedback, things you've done with screenpipe, or features you'd want

Comments

subhajeet2107•55m ago
How are you planing to segregate between professional use and personal use, I dont want any agent or any llm to know all the time what i have been doing on my system, it would be privacy nightmare and most of the time the screencapture is not meaningful. People may use their work laptop or devices to checkout reddit or hackernews occasionally.
louis030195•50m ago
You can define websites or apps to filter out. You can also define a recording schedule, for example stop recording on weekend
jboss10•37m ago
How does it run the LLMs? Or does it call a API to llama.cpp/ollama/etc. ?

During normal usage, how often does it try to parse info from the screen capture? Once a minute?

louis030195•34m ago
You can decide which AI provider you use, either local through Ollama for example, using your own cloud API key, or using Screenpipe cloud. We also support confidential inference through tinfoil.sh

Screenpipe captures accessibility tree and screenshot when you perform a meaningful action. It doesn't use AI at recording time (except PII removal and OCR infrequently). So it can be every few hundred milliseconds to few minutes or more (if screen idle or sleeping)

We usually benchmark CPU usage on $200 Windows/MacOS laptop

fillskills•33m ago
Been a user of Screenpipe to build some "Ai-buddies" for me since last year. Core of that is giving AI a look at what is happening in time space. Without Screenpipe this was rather hard to do at the performance screenpipe gives.
louis030195•27m ago
That's interesting, thanks! Indeed we did a lot of work to optimize performance and reliability.

I'm curious what does your AI buddies do more specifically and how do you use them?

simlevesque•28m ago
Warning: this link automatically downloads a .dmg file without asking.

https://screenpipe.com /how-to-install

louis030195•26m ago
Sorry about that and thanks for letting me know, fixing right now
bbno4•19m ago
This company harvested user data and abused it by the https://skerritt.blog/screenpipe-ai-company-will-harvest-you...
zuzululu•12m ago
I am not surprised. YC hasn't been the same since Gary Tan. I don't want to be associated with it or launch anything through it.
mithr•2m ago
I don't know anything about this company and what it may or may not have done, but to be clear, the link just says that when you star their github repo, they add your email address to their marketing list.

I think that sucks, but it's certainly not what I thought of when I read your one-liner (which implies that they harvest and abuse your actual recorded data).

zuzululu•12m ago
zero chance im trusting any cloud or third party SaaS

if this doesn't run fully local its a no go for enterprise let alone ordinary users

Raspberry Pi Touch Display 2 10-Inch Model Launches

https://www.phoronix.com/news/10-inch-Raspberry-Pi-Touch-2
1•DemiGuru•1m ago•0 comments

The MoQ Alliance: Organization Dedicated to Making Media over QUIC Successful

https://moqalliance.org/
1•mondainx•2m ago•0 comments

Notion Code: Build and update Notion programmatically in bulk

https://app.notion.com/p/notionambassadors/How-to-use-Notion-as-Code-3973139dbfef802eb77cfbe7cf08...
1•dibujaleojos•5m ago•0 comments

You can now use a selfie video to log into your Google Account

https://twitter.com/Google/status/2080284006512201760
1•nullpt_rs•5m ago•0 comments

Accidental data loss in Claude Code and OpenAI Codex: when AI deletes user files

https://firasd.substack.com/p/accidental-data-loss-in-claude-code-openai-codex-ai-agent-harness-f...
2•firasd•5m ago•1 comments

OpenAI API Is Down

2•whyage•7m ago•0 comments

Fail-closed enforcement for AI agents: deny what you cannot verify

https://github.com/Fame510/SHACKLE
1•SHACKLE-PRO-•8m ago•0 comments

Show HN: PGP Manager – a modern, user-friendly alternative to Kleopatra

https://github.com/developaaah/pgp-manager
1•developaaah•9m ago•0 comments

MAI-Image-2.5-Pro and MAI-Voice-2-Flash

https://microsoft.ai/news/introducing-mai-image-2-5-pro-and-mai-voice-2-flash/
2•ai2027•9m ago•0 comments

AMD's Instinct MI455X: Aiming for the Sun

https://chipsandcheese.com/p/amds-instinct-mi455x-aiming-for-the
1•pixelpoet•11m ago•0 comments

Godot: Command Line Tutorial

https://docs.godotengine.org/en/stable/tutorials/editor/command_line_tutorial.html
1•evolve2k•11m ago•0 comments

We self-host DeepSeek V4 Flash on AWS spot instances

https://twitter.com/Vercantez/status/2080326597757087859
1•skeptrune•11m ago•0 comments

Industrial Society and Its Future (Text of Unabomber Manifesto)

https://archive.nytimes.com/www.nytimes.com/library/national/unabom-manifesto-1.html
2•pcfwik•11m ago•0 comments

Qwen 3.8-Max: Interviewing the AI About Itself

https://manish.sh/writings/models/inside-qwen-3-8-max-preview-reverse-engineering-an-ai-assistant...
2•ms7892•14m ago•0 comments

Augmental MouthPad is a tongue-controlled touchpad/trackpad

https://www.cnx-software.com/2026/07/23/augmental-mouthpad-tongue-controlled-touchpad-trackpad/
2•jandeboevrie•15m ago•1 comments

You don't need an LLM to cluster LLM traces

https://seldon-ai.com/blog/you-dont-need-an-llm-to-cluster-llm-traces
1•nlpnerd•15m ago•0 comments

Show HN: Syncle – Open-source real-time database synchronization engine

https://github.com/osmanahmadxai/SYNCLE
2•osmanahmadxai•15m ago•0 comments

I use the GPL and not Cuck Licenses

https://lukesmith.xyz/articles/why-i-use-the-gpl-and-not-cuck-licenses/
1•tiagod•15m ago•0 comments

Shitty – A New Terminal Emulator

https://github.com/pg83/shitty
1•zX41ZdbW•22m ago•0 comments

Quests

https://theliquidfrontier.leaflet.pub/3mrddkznuuc2g
1•_tk_•24m ago•0 comments

Ali Baba and the Forty Relying Parties

https://www.jotaen.net/G3zzX/ali-baba-and-the-40-relying-parties/
1•jotaen•25m ago•0 comments

Show HN: BDFL – Open-source supervisor for Codex and Claude Code

https://usebdfl.com/
1•thisisnsh•26m ago•3 comments

Casberi – Your apps, one feed. Private, on-device, no servers

https://paragraph.com/@accountless/casberi-your-apps-one-feed
1•alexchopan•28m ago•0 comments

Tesla swapped a solar owner's lease contract for the Book of Enoch

https://electrek.co/2026/07/23/tesla-solar-lease-contract-book-of-enoch/
3•Bender•28m ago•1 comments

Bison Biologist: Yellowstone Bulls Are Extra Ornery Because They're in a Rut

https://cowboystatedaily.com/2026/07/22/bison-biologist-yellowstone-bulls-could-be-extra-ornery-b...
1•Bender•30m ago•0 comments

Xbox introduces ad-supported free game streaming for Xbox, available for testers

https://news.xbox.com/en-us/2026/07/23/game-streaming-ad-supported-xbox-insiders/
2•Tiberium•30m ago•0 comments

Google Discloses $94.1B in SpaceX Stock, Marking 6% Stake

https://www.wsj.com/tech/google-discloses-94-1-billion-in-spacex-stock-marking-6-stake-91655d7c
2•2OEH8eoCRo0•31m ago•0 comments

Utilities Join Trump Pledge to Limit AI-Driven Increases in Electricity Bills

https://www.wsj.com/politics/policy/trump-pledge-to-limit-ai-driven-electric-bill-increases-attra...
4•geox•34m ago•0 comments

Fedora 45 Atomic Desktops Look to Allow for Web-Based Remote Installations

https://discussion.fedoraproject.org/t/f45-change-proposal-web-based-remote-installation-support-...
6•DemiGuru•34m ago•0 comments

Microsoft 365 outage affects Teams, SharePoint and other services

https://www.bleepingcomputer.com/news/microsoft/microsoft-365-outage-affects-teams-sharepoint-and...
5•saikatsg•35m ago•0 comments