SmartPaste AI monitors your clipboard and intelligently enriches copied content with contextual information, summaries, and metadata - making every copy operation smarter.
Automatically extracts webpage titles, generates summaries, and identifies relevant keywords from any URL you copy.
Instantly converts numbers with units - temperature, length, weight, volume. Copy "25°C" and get Fahrenheit, Kelvin automatically.
Language detection, readability scoring, automatic summarization, and keyword extraction for any text content.
Extract text from images using advanced OCR technology. Screenshots become searchable, editable text.
YAML-based configuration system. Enable/disable features, customize processing parameters, and adapt to your workflow.
Modular handler system makes adding new content types easy. Plugin-like architecture for maximum flexibility.
# Install from PyPI
pip install smartpaste-ai
# Start monitoring
smartpaste
# Clone repository
git clone https://github.com/AbdHajjar/smartpaste.git
cd smartpaste
# Install dependencies
pip install -r requirements.txt
# Run directly
python -m smartpaste
# Clone for development
git clone https://github.com/AbdHajjar/smartpaste.git
cd smartpaste
# Install in development mode
pip install -e .
# Run tests
pytest
# Start with verbose logging
smartpaste -v
Run smartpaste in your terminal. It monitors your clipboard silently in the background.
Copy any URL, text, number with units, or image. SmartPaste AI automatically detects the content type.
SmartPaste AI enriches your content with metadata, summaries, and contextual information automatically.
All processed content is saved in organized markdown files by date in smartpaste_data/.
Learn how to customize SmartPaste AI with YAML configuration files and environment settings.
Deep dive into URL, Number, Text, and Image handlers. Learn to create custom handlers.
Complete API documentation for all classes, methods, and utilities in SmartPaste AI.
Real-world usage examples, integration patterns, and workflow optimizations.