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.6k stars 559 forks source link

[feature] event-based API #659

Open louis030195 opened 1 week ago

louis030195 commented 1 week ago

client:

ws://localhost:3030/events

-> on_meeting_end

summary = openaisummarizemeeting(data)

sendnotification(summary)

-> on_meeting_start

sendnotification()

showlivecaption()

-> custom_event_when_user_scroll_tiktok

send("bro go back to work")

etc

dev can create custom events using AI, e.g. "llama3.2 is the user currently scrolling tiktok? if yes send event custom_event_when_user_scroll_tiktok"

willing to put a bounty on this but need more clarity on the things to do, likely large task

could also be webhook, grpc, SSE, whatever is appropriate, suggest

linear[bot] commented 1 week ago

MED-269 [feature] event-based API

louis030195 commented 1 week ago

347 for ref

12

louis030195 commented 3 days ago

/bounty 300

please explain how you would implement it before you start, bear in mind this is a hard task, if you don't know Rust, please refrain, thank you.

algora-pbc[bot] commented 3 days ago

💎 $300 bounty • Screenpi.pe

Steps to solve:

  1. Start working: Comment /attempt #659 with your implementation plan
  2. Submit work: Create a pull request including /claim #659 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