Skip to content

edihasaj/klyp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Klyp

Klyp

A lightweight, modern clipboard history manager for macOS. Lives in your menu bar, remembers everything you copy — text, images, files, URLs — and pastes it back with a keystroke.

Built in SwiftUI for macOS 14+. Free and open-source. A successor in spirit to CopyClip and CopyClip 2 — but one that doesn't fall over.

Features

  • 📋 Tracks text, rich text, images, file references (videos, PDFs, anything), and URLs.
  • 🔍 Searchable popover that follows your light/dark system theme.
  • ⌨️ Global hotkey (default ⌃Space) — leaves ⇧⌘V free for editor paste-and-match.
  • 🔢 Configurable history size (default 10, up to 200).
  • 📌 Pin items so they survive eviction.
  • ✂️ Smart-trim on paste: multi-line shell snippets (backslash continuations, $/# prompts, box-drawing gutters) are flattened to a single runnable line — but only when pasting into a terminal. Markdown, prose, YAML/JSON, and code stay intact. Hold to paste raw.
  • 📥 Markdown-aware terminal paste: pulls commands out of ``` fences and de-indents text quoted under a chat bullet, so copying an LLM reply with surrounding prose still pastes a clean runnable command.
  • 🧊 Lives in the menu bar only — no Dock icon, minimal CPU.
  • 🎨 Native macOS look across light/dark and accent colors.

Install

Homebrew (recommended, once published)

brew install --cask edihasaj/tap/klyp

From source

git clone https://github.com/edihasaj/klyp.git
cd klyp/macos/KlypApp
xcodegen
xcodebuild -scheme Klyp -configuration Release \
  -derivedDataPath build CODE_SIGN_IDENTITY=- CODE_SIGN_STYLE=Manual
open build/Build/Products/Release/Klyp.app

Permissions

On first paste-back, macOS will ask for Accessibility permission so Klyp can synthesize ⌘V into the focused app. Grant it under System Settings → Privacy & Security → Accessibility.

Klyp does not phone home. History stays on your machine in ~/Library/Application Support/Klyp/.

Default Shortcuts

Action Shortcut
Toggle Klyp popover ⌃Space
Paste item N (in popover) ⌘1–9
Search type any letter
Clear history ⌘⌫
Pin/unpin selected ⌘P

Roadmap

  • Excluded apps (skip 1Password, etc.)
  • Sync across Macs (CloudKit, opt-in)
  • Smart paste (strip formatting on modifier)
  • Notarized + signed release builds

Contributing

See CONTRIBUTING.md. Issues and PRs welcome.

License

MIT.

About

Lightweight clipboard history manager for macOS. SwiftUI menu bar app.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors