Skip to content

dantheuber/clipless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

214 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Clipless icon

Clipless

The clipboard that reads between the lines.

Clipless quietly remembers everything you copy, then reads it β€” spotting emails, IPs, tickets and URLs in what you copy and turning them into one-click actions.


Website Latest release Downloads Platforms Built with Electron


Download Clipless Documentation View on GitHub


Clipless main window listing copied clips, each flagged with a scanner icon



βœ“ Windows, macOS & Linux Β· βœ“ Encrypted local storage Β· βœ“ No account needed


Quick Clips Β· Tools Launcher Β· Capture Β· Theming Β· Who it's for Β· Install Β· Develop


πŸ” Quick Clips

It reads what you copy.

The moment something useful lands in your clipboard, Clipless flags it. A scanner icon appears on the clip β€” open it to see every pattern it pulled out, ready to act on.

  • Automatic detection β€” emails, IPs, URLs, phone numbers, ticket IDs and your own custom regex
  • Pick exactly what you need β€” each extracted value is individually selectable
  • Named capture groups β€” build a pattern once and reuse it across every clip
  • Built-in library β€” common data types work out of the box, with a clear visual indicator when patterns are found
Clipless scanning clips and surfacing detected email, IP and ticket values

⚑ Tools Launcher

One copy. Every tool, open.

Send the data Clipless found straight into the web tools you already use. Select a few patterns, pick your tools, and launch them all at once β€” no retyping, no tab juggling.

  • Multi-token URLs β€” drop values into any link, e.g. https://tool.com/{ip}/{email}
  • Open in bulk β€” fire off several lookups simultaneously with one click
  • Smart compatibility β€” only the tools that match your available data are offered
  • Templates & sharing β€” match templates automatically and export / import configs for your team
Clipless Tools Launcher with found patterns on the left and matching web tools on the right

πŸ“‹ Capture everything

Every format, deduplicated and in order.

Real-time clipboard monitoring with 250ms polling, intelligent format prioritization, and duplicate prevention β€” all running quietly in the background so it never interrupts your flow.

Format What you get
Text Plain text with automatic programming-language detection
HTML Rich HTML content with visual indicators
RTF Full Rich Text Format support
Images Image clipboard data with preview and generated thumbnails
Bookmarks URLs with titles (macOS / Windows compatible)
  • Lock clips to keep important items from rotating out of history
  • Clip Quick Search to filter your entire history instantly
Clipless filtering clipboard history with the quick search bar

πŸŒ— Looks right, day or night

Theming that follows you.

Clipless follows your system theme out of the box and flips instantly when you switch β€” with smooth, considered transitions instead of a jarring flash. Prefer to set it yourself? One dropdown, done.

  • Matches your system β€” respects your OS light / dark preference automatically
  • Carefully tuned palettes β€” readable contrast and soft surfaces in both modes
Clipless settings window showing theme and general options

This README does it too β€” the screenshots above follow your GitHub light / dark setting.


✨ The quiet details

The things you don't notice until you'd miss them.

  • ⌨️ Global hotkeys β€” reach recent clips and the launcher from anywhere, even when Clipless is minimized. Quick-clip hotkeys (1–5) grab your most recent items, and a focus hotkey snaps the window to you.
  • πŸ”’ Encrypted storage β€” history is encrypted with your OS keystore (DPAPI, Keychain or Secret Service) and never leaves your machine. Data is split into domain-specific files for efficient saves, with images stored as separate encrypted files and fast-loading thumbnails.
  • πŸš€ Non-blocking startup β€” the window appears immediately while your history loads in the background.
  • πŸ–₯️ Starts with you β€” auto-launch on boot, start minimized to the tray, and update quietly in the background (auto-update is Windows-only for now β€” see Installing on macOS).
  • πŸ’Ύ Backup-friendly β€” export and import your clips, patterns, tools and templates.

πŸ‘₯ Who it's for

Clipless shines anywhere people copy the same kinds of data all day β€” but nothing about it is locked to one job. Define your own patterns and tools, and it bends to whatever workflow you throw at it.

☎️ Call center & support πŸ—‚οΈ Data entry & admin πŸ›‘οΈ Security & research
Copy a customer email or account number and open it across your CRM, billing and knowledge-base tools in a single move. Bridge legacy and modern systems β€” extract reference numbers, populate templates and process records in batches without retyping. Pull IPs, domains and hashes from any text and fan them out to VirusTotal, AbuseIPDB and the rest of your toolkit instantly.

…and whatever you do next. Custom regex patterns, custom tools, custom templates β€” Clipless is a blank canvas with smart defaults. If you can describe the data and where it should go, you can wire it up. No use case is too niche.

Real-world office scenarios & more roles

Call center & customer support

  • Customer data lookup β€” copy customer emails / phone numbers and instantly open them in CRM, billing or support tools
  • Account verification β€” extract account numbers and open multiple verification tools simultaneously
  • Issue tracking β€” copy error codes or ticket numbers and launch diagnostic tools, knowledge bases and escalation systems
  • Multi-system navigation β€” one copy action can open customer records across 3–4 different systems instantly

Data entry & administrative work

  • Form population β€” use templates to generate standardized text from clipboard data (addresses, contact info, etc.)
  • Batch processing β€” copy reference numbers and open them across multiple validation or processing tools
  • Quality assurance β€” extract identifiers and quickly access audit trails, compliance tools and verification systems
  • Cross-platform workflows β€” bridge gaps between legacy systems by automating tool launches

Real-world scenarios

  • Insurance claims β€” copy claim numbers β†’ open in claims system, fraud detection and payment processing
  • Banking support β€” copy account numbers β†’ access account details, transaction history and compliance tools
  • Healthcare administration β€” copy patient IDs β†’ open in medical records, billing and scheduling systems
  • E-commerce support β€” copy order numbers β†’ launch order management, shipping and customer communication tools

Template-powered productivity

  • Standardized responses β€” create templates for common communications, populated with copied data
  • Report generation β€” templates that format clipboard data into structured reports
  • Data transformation β€” convert between formats required by different systems
  • Compliance documentation β€” generate required documentation with proper formatting from raw copied data

Also a great fit for

  • Developers β€” code snippet management and URL analysis
  • Researchers β€” data extraction and multi-tool workflows
  • Security professionals β€” URL / email analysis and validation
  • Content creators β€” managing copied content across projects
  • Power users β€” anyone who copies lots of data and wants smart organization

πŸš€ How to use

Basic usage

  1. Install and run β€” start Clipless and it begins monitoring your clipboard automatically
  2. Copy content β€” anything you copy appears in the Clipless window
  3. Click to reuse β€” click a row number to copy that item back to your clipboard
  4. Context menu actions β€” right-click a clip for Copy, Scan, Lock and Delete

Quick Clips workflow

  1. Copy content containing patterns (emails, URLs, etc.)
  2. Look for the scanner icon β€” a blue search icon appears when patterns are detected
  3. Click the scanner to open the launcher and see the extracted data
  4. Select data β€” choose which extracted values you want to use
  5. Open tools β€” pick compatible tools to launch with your selected data

Example uses: extract emails and open them in validation tools Β· pull domains and run them through security scanners Β· gather multiple data points to research across tools Β· grab code snippets and open them in your documentation.

Settings & customization

  • Access settings β€” right-click the system tray icon β†’ Settings
  • Configure patterns β€” Settings β†’ Quick Clips β†’ Search Terms
  • Add tools β€” Settings β†’ Quick Clips β†’ Tools
  • Set hotkeys β€” Settings β†’ Hotkeys
  • Adjust preferences β€” Settings β†’ General
  • Auto start with system β€” Settings β†’ General (Windows & macOS)
  • Start minimized β€” Settings β†’ General (start hidden in the tray)

πŸ“– Full reference at clipless.app/docs.


πŸ“₯ Installation

Download the latest build for Windows or Linux from the download page or the GitHub releases.

🍎 Installing on macOS

macOS builds aren't code-signed yet. This causes .dmg files downloaded from releases to not immediately work. The sticking point is Gatekeeper: anything downloaded through a browser gets a com.apple.quarantine flag, and macOS refuses to open a quarantined, unsigned app β€” usually with "Clipless is damaged and can't be opened." The DMG isn't actually damaged; clearing that flag (or building locally, where it's never applied) fixes it. Two ways to install:

Option 1 β€” Download a .dmg and clear the quarantine flag (recommended)

  1. Get the Clipless .dmg for your Mac from a release β€” arm64 for Apple Silicon, x64 for Intel (or a build artifact)
  2. Open it and drag Clipless into your Applications folder
  3. Remove the quarantine flag in Terminal:
    xattr -dr com.apple.quarantine /Applications/Clipless.app
  4. Launch Clipless normally β€” Gatekeeper will let it through

Option 2 β€” Build it yourself (no Terminal step on a downloaded file)

A DMG you compile locally never receives the quarantine flag, so it installs straight away. You'll need the Xcode Command Line Tools (xcode-select --install) and Node.js 20+.

git clone https://github.com/dantheuber/clipless.git
cd clipless
npm ci
npm run build:mac

This produces two disk images in dist/ β€” clipless-<version>-arm64.dmg (Apple Silicon) and clipless-<version>-x64.dmg (Intel). Open the one matching your Mac and drag Clipless into Applications.

Architecture: macOS releases ship separate .dmg files for Apple Silicon (arm64) and Intel (x86_64). Download the one matching your Mac.

Auto-update: in-app automatic updates don't work on macOS yet, because they require a code-signed app and the macOS builds are currently unsigned. On macOS, update by downloading the latest .dmg from releases and reinstalling. (Windows auto-updates normally.)

⚠️ A note on security warnings during install

Clipless isn't code-signed with a commercial certificate yet, so your OS may warn that the app is from an "unidentified developer" or "untrusted source." This is expected and safe to override β€” the build comes straight from this open-source repository.

Why this happens

  • Windows β€” "Windows protected your PC" or SmartScreen warnings
  • macOS β€” "cannot be opened because it is from an unidentified developer"
  • Linux β€” some distributions may flag the AppImage as untrusted

Why it's safe

  • The application is built from open source code available in this repository
  • You can verify build integrity by reviewing the source
  • There's no malicious code β€” this is purely a certificate-signing issue

How to install past the warning

  • Windows β€” click "More info" β†’ "Run anyway", or temporarily disable SmartScreen
  • macOS β€” see Installing on macOS above (clear the quarantine flag, or build locally)
  • Linux β€” make the AppImage executable and run it, or adjust your security settings if needed

Looking ahead β€” if Clipless gains enough community adoption, a commercial code-signing certificate (several hundred dollars a year) will eliminate these warnings. For now, the warnings are purely administrative and the app is safe to use.


🧰 Development

Clipless is an Electron app built with electron-vite, React 19, TypeScript and Tailwind CSS v4.

Setup

npm install
npm run dev      # start with hot reload

Scripts

Command What it does
npm run dev Start development with hot reload
npm run build Type-check and build all processes
npm run lint ESLint with caching
npm run format Prettier formatting
npm run typecheck Type-check all TypeScript
npm test / npx vitest Unit tests (Vitest)
npx playwright test E2E tests (Playwright + Electron)
npm run build:win Β· build:mac Β· build:linux Platform-specific packaging

Heads up: E2E tests interact with your system clipboard β€” they read from and write to it. Avoid copying sensitive data before running them, and expect your clipboard contents to be overwritten.

Recommended IDE setup

VS Code + ESLint + Prettier

πŸ“„ License

Clipless is released under the MIT License β€” you're free to use, modify, and distribute it, including in forks and derivative works. The only condition is that the original copyright and license notice be retained, so the original project is always credited.


Built with Electron, React & TypeScript. Your data is encrypted with your OS-native keystore and never leaves your machine.

clipless.app Β· Documentation Β· Download Β· GitHub

About

A clipboard manager with a deep toolkit for office workers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors