screenpipe  by mediar-ai

AI app store for desktop history

created 1 year ago
15,366 stars

Top 3.3% on sourcepulse

GitHubView on GitHub
Project Summary

Screenpipe is an open-source, local-first AI application store that leverages continuous desktop history (screen and microphone recordings) to provide AI models with rich user context. It targets developers and power users seeking to build and deploy AI applications that understand and interact with a user's entire digital environment, offering a platform for creating, sharing, and monetizing these "pipes."

How It Works

The system continuously records desktop activity, indexing it locally into an API. This comprehensive, 24/7 history serves as the primary data source for AI models, enabling them to operate with a deep understanding of the user's workflow and context. This approach aims to commoditize AI models by providing them with the most valuable context—the user's screen—leading to more powerful and personalized AI applications.

Quick Start & Requirements

  • Install: curl -fsSL get.screenpi.pe/cli | sh (macOS/Linux) or iwr get.screenpi.pe/cli.ps1 | iex (Windows).
  • Run: screenpipe
  • Prerequisites: macOS/Linux/Windows. Requires granting screen and microphone permissions on macOS.
  • Resources: Claims 10% CPU, 4 GB RAM, 15 GB/month storage.
  • Links: Desktop App, Docs

Highlighted Details

  • Continuous, 100% local screen and microphone recording.
  • Plugin system ("pipes") for building desktop AI apps using Next.js within a Rust sandbox.
  • Monetization options for developers via a pipe store with Stripe integration.
  • Native OCR support for Apple and Windows.
  • Active development with recent introductions like screenpipe terminator (Playwright alternative for desktop).

Maintenance & Community

The project has seen significant growth, achieving GitHub trending status multiple times and receiving backing from Founders, Inc. It features community templates for Tauri and Electron integration and hosts hackathons. Active bounty programs encourage contributions.

Licensing & Compatibility

The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project is in active development, with some features like the "pipe store" and monetization being recent additions. The lack of a clearly stated license could be a concern for commercial adoption.

Health Check
Last commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
6
Issues (30d)
12
Star History
1,144 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.