samirpatil2000/Buffer

Buffer is a open-source lightweight, privacy-focused clipboard manager for macOS with searchable history and a quick ⇧⌘V shortcut.

Swift

435

127 commits

updated Oct 2, 2026

See the code

See what people are saying

SourceMessageScoreDate

i shipped v3.0 of my native mac app with a mixed agent workflow (claude code as main driver). the honest breakdown (r/ClaudeAI)

claude is great at writing code and terrible at knowing when code is finished. here's how that played out shipping v3.0 of buffer, a native swift/appkit clipboard manager for mac i maintain solo (searchable history, ⇧⌘V quick paste, on-device OCR, tags, bookmarks, inline editing; mit, 430+ stars,…

0

Oct 4, 2026

buffer: free open-source macos clipboard manager with OCR, tags, and inline editing (mit, native swift) (r/coolgithubprojects)

native macos clipboard manager i've been building solo, just tagged v3.0 with help from the community. - searchable history with ⇧⌘V quick paste - on-device OCR for screenshots (apple vision) - interactive image canvas: pinch to zoom / pan on copied images - inline editing of old snippets (esc…

1

Oct 4, 2026

shipped v3.0 of my free open-source mac clipboard manager, and a stranger contributed code for the first time (r/SideProject)

buffer is my free, open-source clipboard manager for mac. i built it because maccy is great but a bit spartan for my workflow, and i didn't want raycast for one feature. it lives in the menu bar, \~2 mb, searchable history, ⇧⌘V to quick paste, on-device OCR for screenshots, tags, bookmarks, inline…

1

Oct 4, 2026

README

Buffer Logo

Buffer

A lightweight, beautiful clipboard manager for macOS

Download macOS 13+ Swift 5.9 Ask DeepWiki

Stars   Downloads


✨ Why Buffer?

  • Ultra-lightweight — Only ~2 MB download/install, minimal RAM/CPU usage
  • 100% Private & Local — Everything stays on your Mac, no cloud, no tracking
  • Text + Images + OCR — Copies anything; extracts searchable text from images/screenshots/memes using on-device Vision
  • Great for developers — Handles large text snippets, JSON payloads, logs, and other verbose content with ease
  • Large-content friendly — Lazy, chunked previews and disk-backed storage for multi‑MB text, with size indicators
  • Pins & Smart History — Pin favorites, keep them anchored, and cycle history while prioritizing unpinned items
  • Multi-select & multi‑paste — Select multiple items in history with clear on-screen instructions, paste them together, or bulk-delete with inline confirmation
  • Bookmarks — Star important items with Cmd+B for quick reuse
  • Tags & Filtering — Categorize history items with custom, color-coded tags. Quick tag items with Cmd+T and filter using # autocomplete in the search bar
  • Configurable hotkeys — Change the global shortcut in Settings with dynamic re-registration
  • Native macOS Feel — Clean SwiftUI + AppKit menu-bar app
  • Interactive Image Inspection Canvas — Pinch-to-zoom, pan, double-click fit/reset, and ⌘+/⌘- zoom controls for inspecting screenshots and image clips
  • Shortcuts Cheat Sheet & Content Zoom — On-screen interactive shortcuts popup (⌘/), footer shortcuts bar, and content text zoom (⌘+/⌘-/⌘0)
  • Noise Controls & History Tiers — Configurable history capacity tiers and automatic noise filtering to suppress rapid duplicate clips and short fragments
  • Seamless Updates — Built-in secure auto-updater with in-app notification chip, release highlights popover, and post-update HUD
  • Inline Text Editing — Edit any text or code snippet directly within the clipboard history window with safe cancel (Esc) and macOS pasteboard sync
  • Open Source — MIT license, actively maintained

📥 Download

Download Buffer Silicon DMG   Download Buffer Intel DMG

  1. Download the .dmg from the latest release
  2. Drag Buffer.app to your Applications folder
  3. Launch it (lives in menu bar)

🍺 Install with Homebrew

Buffer can be installed as a Homebrew cask directly from this repository:

For Users

# 1. Tap the repository
brew tap samirpatil2000/buffer https://github.com/samirpatil2000/Buffer.git

# 2. Install Buffer
brew install --cask buffer

To upgrade:

brew upgrade --cask buffer

To completely uninstall (including preferences and application support files):

brew uninstall --zap buffer

[!TIP] If a dedicated samirpatil2000/homebrew-buffer tap repository is configured in the future, standard one-liner brew install --cask samirpatil2000/buffer/buffer will also be supported.

For Maintainers

The repository includes an automated script to generate and validate Casks/buffer.rb:

# Automatically computes SHA256 checksums from local DMGs (or remote release) and audits syntax:
./scripts/generate_homebrew_cask.sh

Typical release flow:

# 1. Bump version in Info.plist & README.md
# 2. Compile, sign, and notarize DMGs
./build_dmg.sh

# 3. Update Casks/buffer.rb with verified SHA256 hashes
./scripts/generate_homebrew_cask.sh

# 4. Commit and push release
git add Info.plist README.md Casks/buffer.rb

🚀 Getting Started

  1. Download the .dmg file from above
  2. Drag Buffer to your Applications folder
  3. Launch Buffer — it will appear in your menu bar
  4. Copy anything — Buffer automatically saves it
  5. Press ⇧⌘V to access your clipboard history anytime!

🖥️ Screenshots

image

Beautiful split-pane interface with search and preview

Edit Text

buffer-18-jun–editing

Multi select & paste

buffer-26-apr-v2-ezgif com-video-to-gif-converter

Tags

image

Keyboard Shortcuts Cheat Sheet & Image Canvas

Keyboard Shortcuts Cheat Sheet & Image Canvas

Interactive shortcuts cheat sheet popover (⌘/) and interactive image inspection canvas

History Size Tiers

History Size Tiers

Configurable clipboard history retention tiers: Essential (200), Deep (1,000), or Unlimited

Inline Text Editing

Click the Pencil icon in the preview/detail pane to open an inline text editor and modify any text item directly. While editing, global keyboard shortcuts are temporarily bypassed so you can type normally. Click Save to persist changes and sync them to the macOS pasteboard, or press Escape to cancel and cleanly discard unsaved changes.


⌨️ Keyboard Shortcuts

Press ⌘/ anytime or click the Shortcuts button in the footer bar to open the interactive on-screen cheat sheet.

ShortcutAction
⇧⌘VOpen clipboard history
↑ / ↓Navigate history items
⇧↑ / ⇧↓Multi-select items (expands / shrinks range)
⌘ASelect all items
↵ EnterPaste selected item to frontmost app
⎋ EscDismiss Buffer window / cancel edits

Item Actions

ShortcutAction
⌘CCopy selected item to clipboard and dismiss
⌘PPin / unpin selected item
⌘BBookmark / unbookmark selected item
⌘EEdit snippet inline
⌘TAdd tag to selected item
⌘SSave image to disk (for image items)
⌘⌫Delete selected item (or multi-selected items)

Zoom & Canvas

ShortcutAction
⌘+Zoom in (larger rows & preview text)
⌘-Zoom out
⌘0Reset zoom to 100%
2× ClickToggle image actual size / fit
Pinch / PanZoom & navigate image canvas on trackpad

Application

ShortcutAction
⌘,Open Settings
⌘/Toggle keyboard shortcuts cheat sheet

🛠️ Building from Source

# Clone the repository
git clone https://github.com/samirpatil2000/Buffer.git
cd Buffer

# Open in Xcode
open Buffer.xcodeproj

# Build and run
# Press ⌘R in Xcode

Requirements

  • macOS 13.0 or later
  • Xcode 15.0 or later
  • Swift 5.9

Star History

Star History Chart

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest features
  • Submit pull requests

📄 License

MIT License — feel free to use this project however you like.


Made with ❤️ for macOS

clipboard
clipboard-manager
macos
productivity

Significant stargazers

Marko Kaznovac

85 followers · starred Apr 2026

Luke Hamburg

93 followers · starred May 2026

二丫讲梵

1,537 followers · starred May 2026

samirpatil2000/Buffer

Buffer is a open-source lightweight, privacy-focused clipboard manager for macOS with searchable history and a quick ⇧⌘V shortcut.

Swift

435

127 commits

updated Oct 2, 2026

See the code

See what people are saying

SourceMessageScoreDate

i shipped v3.0 of my native mac app with a mixed agent workflow (claude code as main driver). the honest breakdown (r/ClaudeAI)

claude is great at writing code and terrible at knowing when code is finished. here's how that played out shipping v3.0 of buffer, a native swift/appkit clipboard manager for mac i maintain solo (searchable history, ⇧⌘V quick paste, on-device OCR, tags, bookmarks, inline editing; mit, 430+ stars,…

0

Oct 4, 2026

buffer: free open-source macos clipboard manager with OCR, tags, and inline editing (mit, native swift) (r/coolgithubprojects)

native macos clipboard manager i've been building solo, just tagged v3.0 with help from the community. - searchable history with ⇧⌘V quick paste - on-device OCR for screenshots (apple vision) - interactive image canvas: pinch to zoom / pan on copied images - inline editing of old snippets (esc…

1

Oct 4, 2026

shipped v3.0 of my free open-source mac clipboard manager, and a stranger contributed code for the first time (r/SideProject)

buffer is my free, open-source clipboard manager for mac. i built it because maccy is great but a bit spartan for my workflow, and i didn't want raycast for one feature. it lives in the menu bar, \~2 mb, searchable history, ⇧⌘V to quick paste, on-device OCR for screenshots, tags, bookmarks, inline…

1

Oct 4, 2026

README

Buffer Logo

Buffer

A lightweight, beautiful clipboard manager for macOS

Download macOS 13+ Swift 5.9 Ask DeepWiki

Stars   Downloads


✨ Why Buffer?

  • Ultra-lightweight — Only ~2 MB download/install, minimal RAM/CPU usage
  • 100% Private & Local — Everything stays on your Mac, no cloud, no tracking
  • Text + Images + OCR — Copies anything; extracts searchable text from images/screenshots/memes using on-device Vision
  • Great for developers — Handles large text snippets, JSON payloads, logs, and other verbose content with ease
  • Large-content friendly — Lazy, chunked previews and disk-backed storage for multi‑MB text, with size indicators
  • Pins & Smart History — Pin favorites, keep them anchored, and cycle history while prioritizing unpinned items
  • Multi-select & multi‑paste — Select multiple items in history with clear on-screen instructions, paste them together, or bulk-delete with inline confirmation
  • Bookmarks — Star important items with Cmd+B for quick reuse
  • Tags & Filtering — Categorize history items with custom, color-coded tags. Quick tag items with Cmd+T and filter using # autocomplete in the search bar
  • Configurable hotkeys — Change the global shortcut in Settings with dynamic re-registration
  • Native macOS Feel — Clean SwiftUI + AppKit menu-bar app
  • Interactive Image Inspection Canvas — Pinch-to-zoom, pan, double-click fit/reset, and ⌘+/⌘- zoom controls for inspecting screenshots and image clips
  • Shortcuts Cheat Sheet & Content Zoom — On-screen interactive shortcuts popup (⌘/), footer shortcuts bar, and content text zoom (⌘+/⌘-/⌘0)
  • Noise Controls & History Tiers — Configurable history capacity tiers and automatic noise filtering to suppress rapid duplicate clips and short fragments
  • Seamless Updates — Built-in secure auto-updater with in-app notification chip, release highlights popover, and post-update HUD
  • Inline Text Editing — Edit any text or code snippet directly within the clipboard history window with safe cancel (Esc) and macOS pasteboard sync
  • Open Source — MIT license, actively maintained

📥 Download

Download Buffer Silicon DMG   Download Buffer Intel DMG

  1. Download the .dmg from the latest release
  2. Drag Buffer.app to your Applications folder
  3. Launch it (lives in menu bar)

🍺 Install with Homebrew

Buffer can be installed as a Homebrew cask directly from this repository:

For Users

# 1. Tap the repository
brew tap samirpatil2000/buffer https://github.com/samirpatil2000/Buffer.git

# 2. Install Buffer
brew install --cask buffer

To upgrade:

brew upgrade --cask buffer

To completely uninstall (including preferences and application support files):

brew uninstall --zap buffer

[!TIP] If a dedicated samirpatil2000/homebrew-buffer tap repository is configured in the future, standard one-liner brew install --cask samirpatil2000/buffer/buffer will also be supported.

For Maintainers

The repository includes an automated script to generate and validate Casks/buffer.rb:

# Automatically computes SHA256 checksums from local DMGs (or remote release) and audits syntax:
./scripts/generate_homebrew_cask.sh

Typical release flow:

# 1. Bump version in Info.plist & README.md
# 2. Compile, sign, and notarize DMGs
./build_dmg.sh

# 3. Update Casks/buffer.rb with verified SHA256 hashes
./scripts/generate_homebrew_cask.sh

# 4. Commit and push release
git add Info.plist README.md Casks/buffer.rb

🚀 Getting Started

  1. Download the .dmg file from above
  2. Drag Buffer to your Applications folder
  3. Launch Buffer — it will appear in your menu bar
  4. Copy anything — Buffer automatically saves it
  5. Press ⇧⌘V to access your clipboard history anytime!

🖥️ Screenshots

image

Beautiful split-pane interface with search and preview

Edit Text

buffer-18-jun–editing

Multi select & paste

buffer-26-apr-v2-ezgif com-video-to-gif-converter

Tags

image

Keyboard Shortcuts Cheat Sheet & Image Canvas

Keyboard Shortcuts Cheat Sheet & Image Canvas

Interactive shortcuts cheat sheet popover (⌘/) and interactive image inspection canvas

History Size Tiers

History Size Tiers

Configurable clipboard history retention tiers: Essential (200), Deep (1,000), or Unlimited

Inline Text Editing

Click the Pencil icon in the preview/detail pane to open an inline text editor and modify any text item directly. While editing, global keyboard shortcuts are temporarily bypassed so you can type normally. Click Save to persist changes and sync them to the macOS pasteboard, or press Escape to cancel and cleanly discard unsaved changes.


⌨️ Keyboard Shortcuts

Press ⌘/ anytime or click the Shortcuts button in the footer bar to open the interactive on-screen cheat sheet.

ShortcutAction
⇧⌘VOpen clipboard history
↑ / ↓Navigate history items
⇧↑ / ⇧↓Multi-select items (expands / shrinks range)
⌘ASelect all items
↵ EnterPaste selected item to frontmost app
⎋ EscDismiss Buffer window / cancel edits

Item Actions

ShortcutAction
⌘CCopy selected item to clipboard and dismiss
⌘PPin / unpin selected item
⌘BBookmark / unbookmark selected item
⌘EEdit snippet inline
⌘TAdd tag to selected item
⌘SSave image to disk (for image items)
⌘⌫Delete selected item (or multi-selected items)

Zoom & Canvas

ShortcutAction
⌘+Zoom in (larger rows & preview text)
⌘-Zoom out
⌘0Reset zoom to 100%
2× ClickToggle image actual size / fit
Pinch / PanZoom & navigate image canvas on trackpad

Application

ShortcutAction
⌘,Open Settings
⌘/Toggle keyboard shortcuts cheat sheet

🛠️ Building from Source

# Clone the repository
git clone https://github.com/samirpatil2000/Buffer.git
cd Buffer

# Open in Xcode
open Buffer.xcodeproj

# Build and run
# Press ⌘R in Xcode

Requirements

  • macOS 13.0 or later
  • Xcode 15.0 or later
  • Swift 5.9

Star History

Star History Chart

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest features
  • Submit pull requests

📄 License

MIT License — feel free to use this project however you like.


Made with ❤️ for macOS

clipboard
clipboard-manager
macos
productivity

Significant stargazers

Marko Kaznovac

85 followers · starred Apr 2026

Luke Hamburg

93 followers · starred May 2026

二丫讲梵

1,537 followers · starred May 2026

Languages

Swift

96.6%

Shell

3.1%