Skip to content

Repository files navigation

EasyClip icon

EasyClip

Free, open-source clipboard history manager for macOS.
Text, links, images, files and screenshots — one keystroke away, in a native sidebar.

Website · Download · Build from source


EasyClip demo — clipboard history sidebar in action

Features

  • Full clipboard history — text, links, images and files are captured automatically, deduplicated and persisted across restarts.
  • Native sidebar — a macOS panel that slides in with a hotkey and stays out of your way.
  • Screenshots — capture a region and it lands straight in your clipboard history.
  • Auto-updates — powered by Sparkle, served from GitHub Releases. Install once, stay current.
  • Menu bar app — lives quietly in the menu bar, no Dock icon clutter.

Install

Download the latest EasyClip.dmg from Releases and drag EasyClip into Applications.

First launch: builds are not notarized by Apple, so macOS will warn you. Right-click the app → OpenOpen. You only need to do this once.

Requirements: macOS 15.5 or later, Apple Silicon.

Default shortcuts

Action Shortcut
Open / close sidebar S
Capture screenshot to history S

Both can be changed in the app's hotkey settings.

Building from source

You need Xcode 16 or later.

git clone https://github.com/sadekxD/easyclip.git
cd easyclip
open EasyClip.xcodeproj

Select the EasyClip scheme and hit Run (⌘R). No external dependency setup is needed — Sparkle is resolved automatically by Swift Package Manager on first build.

To build a distributable DMG, see RELEASE.md. The short version:

# Ad-hoc signed, no Apple Developer account needed:
./scripts/build-github-release.sh

Project layout

EasyClip/
  App/            App entry point and app delegate
  Clipboard/      History store, item model, pasteboard writer
  Sidebar/        The sidebar panel UI and sponsor carousel
  HistoryWindow/  Standalone history window
  HotKeys/        Global hotkey registration and settings UI
  Screenshot/     Region screenshot capture
  Toast/          In-app toast notifications
scripts/          Release and packaging scripts
appcast.xml       Sparkle update feed (served from this repo)
sponsors.json     Sponsor feed fallback (primary feed is easyclip.cc)

Contributing

Issues and pull requests are welcome. If you're planning a bigger change, open an issue first so we can discuss the approach.

  1. Fork the repo and create a branch.
  2. Make your change; keep the style consistent with the surrounding code.
  3. Open a pull request with a short description of what and why.

Sponsors

EasyClip is free. Sponsor slots shown on easyclip.cc and inside the app help keep it that way — get in touch to become a sponsor.

About

Free, open-source clipboard history manager for macOS. Text, links, images, files and screenshots — one keystroke away, in a native sidebar.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages