Getting Started
Reference
Extend
Help
Help
FAQ
Show How can I monetize my custom pipes (plugins)?
Show How can I monetize my custom pipes (plugins)?
- you can publish your pipes to the screenpipe store and earn money
- set your own pricing model (subscription or one-time purchase)
- publish using the CLI:
bunx --bun @screenpipe/dev@latest pipe publish --name your-pipe \[--paid --price 50\]
- our platform handles payment processing and distribution
- get detailed analytics on installations and usage
- check our monetization guide for more details on revenue sharing
Show What are some example pipes (plugins) available?
Show What are some example pipes (plugins) available?
- rewind: timeline and search through your screen history
- obsidian: sync your screen activities to obsidian notes
- meeting: automatic meeting notes and summaries
- reddit-auto-posts: create reddit posts based on your screen activities
- desktop-to-table: low-level API for desktop automation (similar to playwright but for your desktop)
- visual-conversation: chat with your screen history
- and many more in our pipe store
Show How do I develop and test a pipe locally?
Show How do I develop and test a pipe locally?
- create a new pipe with:
bunx --bun @screenpipe/dev@latest pipe create
- navigate to your pipe directory:
cd your-pipe-name
- start development server:
bun run dev
- test your pipe locally in the screenpipe app
- debug and iterate on your implementation
- when ready, build for production:
bun run build
- see our pipe development guide for detailed instructions
Show What are the hardware requirements for running screenpipe?
Show What are the hardware requirements for running screenpipe?
- minimum requirements:
- dual-core processor (2GHz+)
- 2GB RAM
- 20GB free disk space
- any modern graphics card for hardware acceleration
- recommended specifications:
- quad-core processor or better
- 4GB+ RAM
- 50GB+ free SSD space
- dedicated graphics card with at least 2GB VRAM
- screenpipe is optimized to use hardware acceleration when available, significantly reducing CPU usage
Show How can I contribute to the screenpipe project?
Show How can I contribute to the screenpipe project?
- screenpipe is open source and welcomes contributions
- check our GitHub Issues for tasks to work on
- participate in our bounty program to earn rewards
- join our Discord community to collaborate with other contributors
- follow our contribution guidelines for code standards
- submit pull requests with features, bug fixes, or documentation improvements
Show What's the screenpipe operator feature?
Show What's the screenpipe operator feature?
- similar to playwright but for your desktop
- provides a low-level API for desktop automation
- 100% accurate interaction with desktop applications
- not based on unreliable pixel-matching like some AI agents
- ideal for building robust automation workflows
Show What file formats does screenpipe use for recording?
Show What file formats does screenpipe use for recording?
- screen recordings are stored as mp4 files
- audio recordings are stored as mp3 files
- all files are saved in $HOME/.screenpipe/ directory
- metadata and indexes are stored in SQLite database
- OCR and transcription data are also indexed in the database
- you can access all data programmatically via our API
Show How can I backup or transfer my screenpipe data?
Show How can I backup or transfer my screenpipe data?
- all data is stored in $HOME/.screenpipe/ directory
- to backup, simply copy this directory to another location
- to transfer to another machine, copy the directory to the same location
- you can also use our export API to selectively export data
- database can be accessed directly with SQLite tools
- note: when transferring between different operating systems, some paths may need adjustment
Was this page helpful?
Assistant
Responses are generated using AI and may contain mistakes.