Skip to main content

LlamaIndex Readers Integration: Screenpipe

Reads screen capture (OCR) and audio transcription data from a local Screenpipe instance.

Screenpipe is a 24/7 local screen & mic recording tool that captures screen content via OCR and audio transcriptions via Whisper, storing everything in a local SQLite database and exposing a REST API.

Installation

pip install llama-index-readers-screenpipe

Usage

Make sure Screenpipe is running locally (default: http://localhost:3030).

from llama_index.readers.screenpipe import ScreenpipeReader
from llama_index.core import VectorStoreIndex

reader = ScreenpipeReader()

# Load recent screen and audio data
documents = reader.load_data(content_type="all", limit=50)

# Load only audio transcriptions with a query filter
from datetime import datetime, timedelta

documents = reader.load_data(
    content_type="audio",
    query="meeting notes",
    start_time=datetime.now() - timedelta(hours=24),
)

# Build an index and query
index = VectorStoreIndex.from_documents(documents)
engine = index.as_query_engine()
response = engine.query("What did I discuss in my last meeting?")

Metadata

Release files for llama-index-readers-screenpipe 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for llama-index-readers-screenpipe 0.3.0
File Size Uploaded Provenance Actions
llama_index_readers_screenpipe-0.3.0.tar.gz 3.8 kB Without provenance Details for llama_index_readers_screenpipe-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for llama-index-readers-screenpipe 0.3.0
File Interpreter ABI Platform Actions
llama_index_readers_screenpipe-0.3.0-py3-none-any.whl Python 3 none any Details for llama_index_readers_screenpipe-0.3.0-py3-none-any.whl

Total release size: 7.8 kB

Release files / llama_index_readers_screenpipe-0.3.0.tar.gz

Download URL llama_index_readers_screenpipe-0.3.0.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
555272af0ed098e59267a9ed1422c3e14f539e85d27738d417795c3ac698e7dd
BLAKE2b-256 checksum
How to use checksums
6375a6c4bf09591fc89a223e5a2d12484dfacf4a1c078d8b5840634ab78cdf4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / llama_index_readers_screenpipe-0.3.0-py3-none-any.whl

Download URL llama_index_readers_screenpipe-0.3.0-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c13872d1a64cdb7bb0279faf10f4e5310459dc478ce65341bb4a08aabeef3cdc
BLAKE2b-256 checksum
How to use checksums
4ad781040d28440efe3f89fc7fbe218c1c1886c97cabbc34869a512a1ad68319
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for llama-index-readers-screenpipe 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page