screenpipe agentic hackathon

    come explore the many uses of llm agents with the screenpipe agentic hackathon!

    you will save hours if you READ and TRY template app along with existing apps from screenpipe mentioned in this post

    screenpipe is an open-source, local-first platform that continuously captures your screen and mic so you can build powerful, context-aware AI. All data stays on your machine—no cloud bullshit. Built in Rust for speed and reliability, it’s the missing bridge between human context and AI understanding.


    Why screenpipe?

    • Don't waste time building your own screen capture and audio capture pipelines

    • Don't waste time building desktop native app, simply build NextJS and deploy

    • Get bonus features out of the box:

      1. Desktop notifications
      2. Render any typescript component directly on user desktop
      3. Cron jobs
    • 24/7 Capture: Records screen, audio, and interactions nonstop, storing data locally.

    • Local & Secure: No data leaves your box. You’re in total control.

    • Cross-Platform: Works on Windows, macOS, and Linux.

    • Plugin (Pipes) System: Build NextJS plugins in a sandbox to do literally anything with your captured data.

    • Open Source: Fork it, hack it, or just poke around—your call.


    What Can You Build?

    1. Auto-ToDo Builder
      Watches your screen for tasks (emails, chat messages, code tickets), compiles them into a dynamic spreadsheet or table of “things to do,” and sends you reminders.

    2. Workflow Capture → Agentic Execution
      Logs every click, keystroke, and window switch to generate AI workflows in frameworks like LangGraph or Mastra. Next time, the bot can replicate your routine or help automate it.

    3. Social Growth Bot (reuse existing pipe) Monitors your Twitter/LinkedIn usage, suggests new people to follow, writes relevant posts based on your screen context, and even schedules them.

    4. Engineer’s Helper
      Observes your coding sessions, auto-drafts pull requests, writes commit messages, and comments on issues in Linear or GitHub—tailored to whatever you’re actually coding.

    5. Sales/CRM Booster
      Watches your calls, emails, and CRM usage, logs new leads, updates contact info, and drafts follow-up messages without you having to re-enter data.

    6. Research Summarizer
      As you browse papers, docs, or articles, it continuously creates a knowledge graph or summary doc. Perfect for students, devs, or anyone drowning in tabs.

    7. Productivity Coach
      Analyzes how you juggle Slack, email, IDE, YouTube, etc., then suggests a daily plan or break schedule to keep you from frying your brain.

    8. Meeting AI (reuse existing pipe) Listens to Zoom/Teams calls, identifies action items, deadlines, and deliverables, then logs them into project management tools automatically.

    9. Support Ticket Generator
      Spots user errors or crashes on your screen, prompts you to create a bug report with logs, then auto-fills the support ticket with context, screenshots, and steps to reproduce.

    10. Language Tutor
      Tracks your screen content and microphone to provide real-time translations, grammar corrections, or conversation tips if it detects you’re learning a foreign language.

    Anything else that excite you and leverage screenpipe context!


    Get Started

    • Docs: docs.screenpi.pe/docs/getting-started
    • Repo: GitHub
    • Quick Steps:
      1. Installscreenpipe (check the docs for your OS).
      2. Run screenpipe to start capturing.
      3. Build or install plugins (pipes) to do cool shit with your data.

    Advice

    • existing pipes:
      1. there are a bunch of existing very useful pipes that are open source, you can simply reuse them in your project or build upon them, forks are welcome.
      2. to get pipes working you can simply 'npm run dev' from any of the pipes folders GitHub
    • template pipe: when you get create a pipe you get a useful template with all sample functions and components that can help you get up to speed, don't hesitate to reuse our LLM prompts as well

    Prizes

    • Everyone who deploy a working app (pipe) to the store gets $100 cash
    • Your app will be deployed to the actual marketplace, so you can instantly make it paid and start making money
    • We will intro you to investors if you are building a cool startup

    Architecture in a Nutshell

    • Rust Core handles screen/audio capture, processing, and storage.
    • Local Database (SQLite) to store video, audio transcripts, and OCR results.
    • Plugin Sandbox for NextJS-based “pipes” that can read and manipulate the captured data.
    • APIs let you query or embed screenpipe data in your AI apps.

    Need More?

    • Contributing? We welcome PRs, issues, and crazy ideas on GitHub.

    Last Updated: February 23, 2025


    Ready to unleash local AI with real user context? Dive in:
    Getting Started | GitHub

    hackathon details

    total prize pool

    $11,800

    participants

    211 registered

    location

    online

    date

    february 28, 2025 at 12:00 pm utc - march 2, 2025 at 5:00 pm utc

    submissions open

    february 28, 2025 at 12:00 pm utc - march 2, 2025 at 5:00 pm utc