Clipdrop
Save clipboard content to files with smart format detection. Integrated with Apple Intelligence for transcription and summarization - A macOS CLI tool
Install / Use
/learn @prateekjain24/ClipdropREADME
ClipDrop - Your Clipboard, Instantly Saved ✨
Stop the copy-paste-save dance. One command turns your clipboard into any file.
pip install clipdrop
🚀 Get Started in 30 Seconds
1. Copy anything - text, code, images, audio
2. Save it - clipdrop myfile
3. That's it! ClipDrop detects the format and saves it perfectly.
# Just copied some code? Save it:
clipdrop script.py
# Screenshot in clipboard? Save it:
clipdrop design.png
# Building a journal? Append to it:
clipdrop journal.md -a
💡 Why ClipDrop?
The Problem: Saving clipboard content on macOS is tedious: Copy → Open app → Paste → Navigate → Name → Choose format → Save 😫
The Solution: Just clipdrop filename and you're done! 🎉
Perfect for:
- 👨💻 Developers - Save code snippets and API responses instantly
- 📊 PMs - Capture screenshots and meeting notes in one command
- ✍️ Writers - Build documents by appending content throughout the day
- 🎓 Students - Organize research without switching apps
🎯 Top 5 Killer Features
1. 🧠 Smart Format Detection
ClipDrop knows what you copied and saves it correctly:
clipdrop data # JSON detected → data.json
clipdrop readme # Markdown → readme.md
clipdrop screenshot # Image → screenshot.png
2. 📝 Append Mode - Build Documents Over Time
Never lose a thought. Keep adding to files:
clipdrop journal.md -a # Morning thoughts
clipdrop journal.md -a # Afternoon notes
clipdrop journal.md -a # Evening reflection
3. 🎵 Audio Transcription (macOS 26.0+)
Turn recordings into text using Apple Intelligence:
# Copy an audio file, then:
clipdrop # → transcript_20240323_143022.srt
clipdrop meeting.txt # → meeting notes as plain text
4. 🤖 On-Device Summaries (macOS 26.0+)
Get an executive-ready recap before the raw transcript:
# Save article + structured summary at the top
clipdrop research-notes.md --summarize
# Works for YouTube transcripts and audio, too
clipdrop -yt briefing.md --summarize
clipdrop --audio meeting.txt --summarize
Summaries include:
- Overall headline sentence
- Sections for Key Takeaways, Action Items, and Questions
- Handles transcripts of any length - automatically uses hierarchical processing for long content
- Local fallback when Apple Intelligence is busy, so you always get something useful
5. 🎥 YouTube Transcripts
Research videos efficiently:
# Copy YouTube URL, then:
clipdrop -yt # Download transcript
clipdrop -yt lecture.md --lang es # Spanish transcript
clipdrop -yt notes.md --summarize # Transcript + structured summary
6. 🔒 Secret Scanner
Never accidentally save credentials:
clipdrop config.env -s # Scan before saving
clipdrop api-keys.txt --scan-mode redact # Auto-redact secrets
📖 Common Workflows
<details> <summary><b>Daily Journaling</b></summary># Start your day
echo "Morning thoughts..." | pbcopy
clipdrop journal.md -a
# Add throughout the day
clipdrop journal.md -a
# Review before saving
clipdrop journal.md -a -p
</details>
<details>
<summary><b>Code Snippet Collection</b></summary>
# Save useful code snippets
clipdrop snippets.py -a
# Preview before adding
clipdrop snippets.py -a -p
# Force overwrite when needed
clipdrop snippets.py -f
</details>
<details>
<summary><b>Research & Notes</b></summary>
# Save web content as PDF
clipdrop article.pdf
# Download YouTube lectures
clipdrop -yt lecture.md
clipdrop -yt lecture.md --summarize
# Build research document
clipdrop research.md -a
# Append AI summary (macOS 26.0+)
clipdrop research.md --summarize
</details>
<details>
<summary><b>Screenshot Management</b></summary>
# Quick save
clipdrop screenshot.png
# Preview dimensions first
clipdrop mockup.png -p
# Save only the image (ignore text)
clipdrop design.png --image-only
</details>
🛠️ Installation
Quick Install
pip install clipdrop
With YouTube Support
pip install clipdrop[youtube]
Other Methods
# Using uv (fast)
uv add clipdrop
# Using pipx (isolated)
pipx install clipdrop
# From source
git clone https://github.com/prateekjain24/clipdrop.git
cd clipdrop && pip install -e .
⚡ Command Reference
Core Commands
clipdrop <filename> # Save clipboard to file
clipdrop -a <filename> # Append to existing file
clipdrop -p <filename> # Preview before saving
clipdrop -f <filename> # Force overwrite
Input Sources
clipdrop -yt # YouTube transcript mode
clipdrop --audio # Force audio transcription
Filters & Options
clipdrop --text-only # Ignore images
clipdrop --image-only # Ignore text
clipdrop -s # Scan for secrets
clipdrop --lang es # Set language
📚 Full Command Documentation →
🎯 Pro Tips
-
Shell Aliases - Add to your
.zshrc:alias cda='clipdrop -a' # Quick append alias cdp='clipdrop -p' # Preview first -
Auto-transcribe - Copy audio →
clipdrop→ instant transcript -
Mixed content - Copy text + image →
clipdrop doc.pdf→ perfect PDF -
Safe secrets - Always use
-sfor sensitive content
🤝 Contributing
We love contributions! Check out CONTRIBUTING.md for guidelines.
📄 License
MIT © Prateek Jain
🔗 Links
<p align="center"> <b>Stop copying and pasting. Start ClipDropping.</b><br> <sub>Made with ❤️ for the clipboard warriors</sub> </p>
