Transform Your Clipboard Into an AI Assistant

SmartPaste AI monitors your clipboard and intelligently enriches copied content with contextual information, summaries, and metadata - making every copy operation smarter.

📋 Copy: https://example.com/article
📰 Title: Amazing Article
📝 Summary: Key insights about...
🏷️ Keywords: AI, Technology, Innovation
💾 Saved: smartpaste_data/2025-09-16.md

Intelligent Content Processing

🌐

URL Enhancement

Automatically extracts webpage titles, generates summaries, and identifies relevant keywords from any URL you copy.

🔢

Unit Conversion

Instantly converts numbers with units - temperature, length, weight, volume. Copy "25°C" and get Fahrenheit, Kelvin automatically.

📝

Text Analysis

Language detection, readability scoring, automatic summarization, and keyword extraction for any text content.

🖼️

OCR Processing

Extract text from images using advanced OCR technology. Screenshots become searchable, editable text.

⚙️

Configurable

YAML-based configuration system. Enable/disable features, customize processing parameters, and adapt to your workflow.

🔌

Extensible

Modular handler system makes adding new content types easy. Plugin-like architecture for maximum flexibility.

Quick Installation

# 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

How It Works

1

Start SmartPaste AI

Run smartpaste in your terminal. It monitors your clipboard silently in the background.

2

Copy Content

Copy any URL, text, number with units, or image. SmartPaste AI automatically detects the content type.

3

Get Enhanced Results

SmartPaste AI enriches your content with metadata, summaries, and contextual information automatically.

4

Organized Storage

All processed content is saved in organized markdown files by date in smartpaste_data/.

Documentation