mediar-ai / screenpipe

rewind.ai x cursor.com = your AI assistant that has all the context. 24/7 screen & voice recording for the age of super intelligence. get your data ready or be left behind
https://screenpi.pe
MIT License
9.53k stars 553 forks source link

[feature] save which window is focused #683

Open louis030195 opened 1 week ago

louis030195 commented 1 week ago
image

for OCR at least

i'm not sure we have a good way yet to track which window is focused, to experiment

linear[bot] commented 1 week ago

MED-284 [feature] save which window is focused

louis030195 commented 1 week ago

/bounty 80

algora-pbc[bot] commented 1 week ago

💎 $80 bounty • Screenpi.pe

Steps to solve:

  1. Start working: Comment /attempt #683 with your implementation plan
  2. Submit work: Create a pull request including /claim #683 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to mediar-ai/screenpipe!

Add a bounty • Share on socials

Attempt Started (GMT+0) Solution
🟢 @EzraEllette Nov 16, 2024, 6:34:28 AM #691
EzraEllette commented 6 days ago

How should active window be defined?

Also, I use a lot of different windows so it may be useful to select windows that were active during the time period as well.

EzraEllette commented 6 days ago

/attempt #683

Algora profile Completed bounties Tech Active attempts Options
@EzraEllette 10 mediar-ai bounties
Rust, TypeScript,
JavaScript & more
Cancel attempt
Csaba8472 commented 5 days ago

I'd use this to determine which window is active: https://github.com/sindresorhus/get-windows

In my opinion, if you only query active window's context you won't lose much, because most probably at some point you will make all window you use active so screenpipe can get data from them. On the other hand, right now, I have 28 open windows so I can't search or process with AI anything because it's just too much data.

algora-pbc[bot] commented 5 days ago

💡 @EzraEllette submitted a pull request that claims the bounty. You can visit your bounty board to reward.