screenpipe logo

Screenpipe

by mediar-ai

900 forks
12,681 stars
Free

What is screenpipe

screenpipe is an innovative AI tool developed by mediar-ai, designed to capture and utilize desktop activity to enhance AI applications. It serves as a 24/7 local desktop history recorder, enabling users to create AI-driven applications with complete context awareness. screenpipe provides a platform where developers can build, publish, and monetize AI apps by leveraging the constant stream of data from users' desktops. This open-source solution is not only developer-friendly but also operates entirely locally, ensuring data privacy and integrity.

How to Use screenpipe

Using screenpipe is straightforward, whether you're on macOS, Linux, or Windows:

  1. Installation:

    • macOS/Linux: Open your terminal and execute the following command:
      curl -fsSL get.screenpi.pe/cli | sh
      
    • Windows: Open PowerShell and run:
      iwr get.screenpi.pe/cli.ps1 | iex
      
  2. Running screenpipe:

    • After installation, simply type screenpipe in your terminal or command prompt to start the service.
    • Make sure to grant the necessary permissions, such as access to your screen and microphone on macOS.
  3. Creating Plugins:

    • screenpipe offers a plugin system called "pipe" for developing desktop applications in a sandboxed environment using technologies like Next.js and Rust. To create a plugin, use the following command:
      bunx --bun @screenpipe/dev@latest pipe create
      
  4. Publishing and Monetizing:

    • Once your plugin is ready, you can publish it to the screenpipe store and set a subscription model if desired.

Key Features of screenpipe

  • 24/7 Local Recording: Continuously records desktop activity without the need for cloud storage, ensuring data privacy.
  • Low Resource Usage: Efficiently operates using only 10% of CPU, 4GB of RAM, and 15GB of storage per month.
  • AI App Store: Developers can create and distribute AI applications with full desktop context, enhancing functionality and user experience.
  • Open Source: Fully open-source, inviting contributions from the community to expand and improve the platform.
  • Developer Friendly: Offers a robust API and plugin system for easy integration and development of new features.
  • Monetization Options: Developers can earn income by publishing their apps in the screenpipe store.
  • Community Engagement: Active community support with opportunities for collaboration and contribution through bounties and hackathons.

screenpipe is a powerful tool for developers and AI enthusiasts looking to harness desktop data to build smarter, more context-aware applications. Its commitment to local processing and privacy makes it an attractive option for those concerned about data security.

How to Use

To use the screenpipe, follow these steps:

  1. Visit https://github.com/mediar-ai/screenpipe
  2. Follow the setup instructions to create an account (if required)
  3. Connect the MCP server to your Claude Desktop application
  4. Start using screenpipe capabilities within your Claude conversations

Additional Information

Created

March 12, 2025

Company

mediar-ai

Start building your own MCP Server

Interested in creating your own MCP Server? Check out the official documentation and resources.

Learn More