Copy once.
Access forever.
The clipboard manager that turns everything you copy into an organized, searchable archive. Built for Mac.
7-day free trial · macOS 12 or later · No credit card required
Also available for Intel

12 * 8 + 45 = 141
#FF9500
const clipboard = await navigator.clipboard.readText();https://pastry.app/download
⌘ + Click to open
Meeting notes: Discussed the new feature implementation timeline.
https://developer.apple.com/documentation/swiftui
⌘ + Click to open

npm install framer-motion @tauri-apps/api#3B82F6
API Key: sk-proj-abc123xyz789def456...
https://tailwindcss.com/docs/installation
⌘ + Click to open
git commit -m "feat: add clipboard history"Remember to call the client about the proposal tomorrow.
#10B981
https://www.figma.com/file/abc123/Design-System
⌘ + Click to open
SELECT * FROM users WHERE created_at > NOW() - INTERVAL '7 days'The quick brown fox jumps over the lazy dog.
#8B5CF6
https://react.dev/learn/thinking-in-react
⌘ + Click to open
docker-compose up -d --buildInvoice #2024-0342 - Total: $1,250.00
#F43F5E
https://nextjs.org/docs/app/building-your-application
⌘ + Click to open
pnpm add -D typescript @types/node @types/reactPassword: Xk9#mP2$vL7@nQ4
#0EA5E9
https://stripe.com/docs/api/charges
⌘ + Click to open
export default function App() { return <div>Hello</div> }Shipping address: 123 Main St, San Francisco, CA 94105
#FBBF24
https://vercel.com/dashboard
⌘ + Click to open
const result = await fetch('/api/data').then(r => r.json())Flight confirmation: UA 1234, SFO → JFK, March 25
#EC4899
https://www.notion.so/workspace/project-roadmap
⌘ + Click to open
function debounce(fn, delay) { let timer; return (...args) => { clearTimeout(timer); timer = setTimeout(() => fn(...args), delay); }}Client feedback: Love the new design direction, please proceed.
#14B8A6
https://linear.app/team/projects/roadmap
⌘ + Click to open
const [state, setState] = useState<ClipboardItem[]>([])TODO: Review PR #234 before standup tomorrow morning
#6366F1
https://supabase.com/docs/guides/auth
⌘ + Click to open
CREATE TABLE clipboard_items (id SERIAL PRIMARY KEY, content TEXT NOT NULL)Meeting link: https://zoom.us/j/123456789
#F59E0B
https://planetscale.com/docs/tutorials/connect
⌘ + Click to open
npx shadcn-ui@latest add button card inputQuarterly goals: Increase MRR by 25%, ship v2.0
#EF4444
https://www.prisma.io/docs/orm/prisma-schema
⌘ + Click to open
brew install rustup && rustup default stableSSH Key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA...
#84CC16
https://docs.rs/tauri/latest/tauri/
⌘ + Click to open
impl ClipboardMonitor { pub fn new() -> Self { Self { items: vec![] } } }Bug report: App crashes when copying large images
#A855F7
https://www.typescriptlang.org/docs/handbook
⌘ + Click to open
async function fetchClipboard() { return await invoke('get_items') }Design review scheduled for Friday at 2pm PST
#06B6D4
https://www.rust-lang.org/learn/get-started
⌘ + Click to open
#[tauri::command] fn copy_to_clipboard(text: String) -> Result<(), String>License key: XXXX-XXXX-XXXX-XXXX
#22D3EE
https://vitejs.dev/config/
⌘ + Click to open
module.exports = { content: ['./src/**/*.{ts,tsx}'], theme: {} }Expense report: $342.50 for software licenses
#D946EF
https://arc.net/download
⌘ + Click to open
window.addEventListener('keydown', (e) => { if (e.key === 'Escape') close() })WiFi password: SuperSecure123!
#FB923C
https://framer.com/motion/introduction/
⌘ + Click to open
const spring = useSpring(value, { stiffness: 300, damping: 30 })Weekly sync: Monday 10am, Wednesday 3pm
#4ADE80
https://docs.swift.org/swift-book/documentation
⌘ + Click to open
pub struct AppState { db: SqlitePool, config: Config }Feature request: Add dark mode support
#818CF8
Features
Your clipboard,
reimagined.
Six powerful tools that turn copying into a superpower. All accessible with a single keyboard shortcut.
Never lose a copy again.
Every text, image, link, and code snippet—automatically saved. Weeks of history at your fingertips, organized by app and type.
Type. Find. Done.
Blazing-fast fuzzy search across thousands of clips. Start typing and watch results appear before you finish.
Snap it. Search it.
Every screenshot you take is automatically added to Pastry. Search by text content or color—find any screenshot in seconds.
Pick any pixel. Any color.
Point, click, capture. Get HEX, RGB, HSL instantly. Perfect for designers who need colors from anywhere on screen.
See text? Copy it.
Powerful OCR extracts text from screenshots, images, even video frames. If you can see it, you can copy it.
Pixel-perfect measurements.
Measure anything on screen with surgical precision. Distances, dimensions, spacing—all in pixels.
And so much more.
Blazing Fast
Built with Rust. 15MB RAM. Launches instantly.
Private by Design
Your data never leaves your Mac. Period.
Pinboards
Save favorites to collections for quick access.
Smart Detection
Auto-formats URLs, colors, code, and JSON.
Keyboard Shortcuts
Designed for
your fingertips.
Every action is a keyboard shortcut away. Work faster without touching your mouse.
Open Pastry
Launch Pastry from anywhere
Why Pastry
Built different.
On purpose.
No subscriptions. No cloud. No compromise.
Rust-Powered
Native performance with minimal footprint. No Electron bloat.
100% Private
Your data never leaves your Mac. Period.
Instant Access
One shortcut away. Always ready.
Clipboard History
Weeks of copy history at your fingertips.
OCR Extraction
Copy text from images instantly.
Fuzzy Search
Find anything instantly as you type.
Color Picker
Grab any color from your screen.
Screen Ruler
Measure anything on screen.
One-time purchase
Pinboards
Save favorites for quick access.
Screenshots
Auto-saved and searchable by text.
Smart Detection
Auto-formats URLs, colors, and code.
FAQ
Questions?
Answers.
Ready to work
smarter?
Try Pastry free for 7 days. No credit card required.
Then just $19.99 for a lifetime license.
Also available for Intel