ClipFlow πŸ“‹

January 13, 2026 Β· View on GitHub

The clipboard history manager that macOS should have built-in

Windows users have Win + V for clipboard history since 2018. Mac users? Nothing built-in. ClipFlow fixes that for Mac.

πŸ’‘ Note: This app is primarily for macOS users. Windows users already have Win + V built-in!

Platform Swift License

πŸ“Έ Screenshots

Popup UIMenu Bar
ClipFlow PopupClipFlow Menu Bar

πŸ“₯ Installation

Option 1: Download DMG (Easiest)

  1. Download ClipFlow-1.0.2.dmg from Releases
  2. Open the DMG and drag ClipFlow.app to Applications
  3. Open ClipFlow and grant Accessibility permissions

Option 2: Homebrew

brew tap praneeth552/clipflow
brew install --cask clipflow

Option 3: Build from Source

git clone https://github.com/praneeth552/clipflow.git
cd clipflow/ClipFlowApp
./build.sh

⚠️ First Launch (Important!)

Since ClipFlow is not notarized (requires $99/year Apple Developer account), macOS will show a warning:

"ClipFlow can't be opened because it is from an unidentified developer"

To bypass this (one-time only):

  1. Right-click on ClipFlow.app β†’ Open
  2. Click Open in the dialog

Or via System Settings:

  1. Open System Settings β†’ Privacy & Security
  2. Scroll down and click Open Anyway next to ClipFlow

πŸ” Grant Accessibility Permissions

ClipFlow needs Accessibility access for global hotkeys:

  1. System Settings β†’ Privacy & Security β†’ Accessibility
  2. Click + and add ClipFlow.app
  3. Toggle ON

⌨️ Keyboard Shortcuts

ShortcutAction
Cmd + Shift + VOpen clipboard history
↑Go to older item (like terminal)
↓Go to newer item
EnterPaste selected item
Cmd + Shift + DeleteDelete current item
EscCancel
Release CmdPaste selected item

✨ Features

  • πŸ“‹ Clipboard History - Saves last 50 copies (text + images)
  • ⌨️ Terminal-style Navigation - Use ↑↓ like shell history
  • πŸ—‘οΈ Delete Items - Remove unwanted items with Cmd+Shift+Delete
  • πŸ”„ Recently Used First - Pasted items move to top of list
  • πŸ–ΌοΈ Image Previews - See thumbnails in popup
  • 🎯 Cursor-following - Popup appears above your cursor
  • πŸ–₯️ Multi-Monitor - Works across displays
  • 🚫 Non-focusable - Doesn't interrupt typing
  • ✨ Polished UI - Smooth animations, eye-friendly dark theme

πŸ“¦ Building

Requirements

  • macOS 12+
  • Xcode Command Line Tools (xcode-select --install)

Build Commands

cd ClipFlowApp

# Quick compile (development)
swiftc -o ClipFlow ClipFlowApp.swift -framework AppKit -framework Carbon

# Full build with .app bundle and DMG
./build.sh

Output

build/
β”œβ”€β”€ ClipFlow.app      # Application bundle
└── ClipFlow-1.0.0.dmg # Installer for distribution

πŸ” Privacy & Security

ClipFlow is 100% transparent and trustworthy:

Privacy FeatureStatus
Open Sourceβœ… All code visible on GitHub
Network Accessβœ… Zero internet connections, ever
Analyticsβœ… No tracking, no telemetry
Data Storageβœ… Local only - never leaves your Mac
Persistenceβœ… History clears when app quits

Why the "unidentified developer" warning?

Apple's notarization requires a $99/year Developer account. ClipFlow is free and open source, so we don't pay this fee.

The warning does NOT mean the app is dangerous. You can:

  • πŸ“– Verify the code yourself - it's all on GitHub
  • πŸ”¨ Build from source if you prefer: ./build.sh
  • βœ… Right-click β†’ Open to bypass the warning (one-time)

πŸ’‘ Many popular open source Mac apps (like Rectangle, MonitorControl, etc.) also show this warning. It's normal for indie/open source software!


πŸ—ΊοΈ Roadmap

  • Persistent history (survives restarts)
  • Configurable max history size
  • Keyboard shortcut customization
  • Search through history
  • Pin favorite items

πŸ“„ License

MIT License - Use, modify, and distribute freely!


Made with ❀️ for Mac users who deserve proper clipboard history