screenpipe

mediar-ai
13601
AI app store powered by 24/7 desktop history. open source | 100% local | dev friendly | 24/7 screen, mic recording
#ai #computer-vision #llm #machine-learning #ml #multimodal #vision #agents #agi

Overview

What is screenpipe

Screenpipe is an AI app store that operates 24/7, powered by continuous desktop history recording. It is open source, fully local, and developer-friendly, providing features like screen and microphone recording.

How to Use

To use Screenpipe, download the desktop application from the official website, install it, and start recording your screen and microphone. You can access various AI applications through the app store interface.

Key Features

Key features of Screenpipe include open-source accessibility, 100% local data processing, developer-friendly environment, and continuous recording of screen and microphone.

Where to Use

Screenpipe can be used in various fields such as software development, content creation, online education, and any area where continuous monitoring and recording of desktop activity is beneficial.

Use Cases

Use cases for Screenpipe include creating tutorials, recording gameplay, conducting user experience research, and developing AI applications that require real-time data from desktop interactions.

Usage

Installation

Generate your exclusive SSE URL:

MCP Server Configuration (for all clients):

Installation in Cursor

Click on the Cursor settings icon in the top right, find the MCP option, then click the + button in the top right of that page and add the configuration in the config panel.

Note: Do not delete previously added configuration items

After completion, restart Cursor, chat with Cursor, and you can use MCP functions

Installation in Claude

Find this json file at the following path: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json If this file doesn't exist, create one and paste the content above into the file.

Note: Do not delete previously added configuration items.

After completion, restart Claude, and you can use MCP functions through the Claude dialog

SDK

Installation in Python

Install composio-toolset by running the following commands in your terminal:

pip install composio_openai

Python example code:

from composio_openai import ComposioToolSet, App
from openai import OpenAI

openai_client = OpenAI()
composio_toolset = ComposioToolSet(entity_id="default")

tools = composio_toolset.get_tools(apps=[App.GITHUB])

Installation in TypeScript

Install composio-core by running the following commands in your terminal:

npm install -g composio_core

TypeScript example code:

import { OpenAI } from "openai";
import { OpenAIToolSet } from "composio-core";

const openaiClient = new OpenAI();
const composioToolset = new OpenAIToolSet();

const tools = await composioToolset.getTools({
  apps: ["github"],
});

Content