Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
Edge-Drop

Edge-Drop

> 开发工具
Free

Edge-Drop is like a Dynamic Island for your desktop clipboard. It hides on the edge of your screen a

531 stars0 likes0 views
WebsiteGitHub

About

Edge-Drop is like a Dynamic Island for your desktop clipboard. It hides on the edge of your screen a

Edge-Drop

Zero-click, hover-activated clipboard shelf and desktop file-transfer hub with native OS integration.

Lives invisibly on the screen edge. Approach it, and it springs open. Drag anything out — anywhere.

Download • Why • Demos • Features • Quick Start • Architecture • Sponsor • Contributing

  


Why

Every clipboard manager on the market breaks your flow. You copy something, switch apps, paste, then hunt through Win+V history with arrow keys or dig into a tray menu. Multi-step. Modal. Slow.

Edge-Drop removes the friction. It anchors to the screen edge of your monitor as a transparent, always-on-top, click-through surface. When your cursor approaches the edge, the shelf springs open. Drag images, file stacks, rich text, and HTML bundles out of it — directly into whatever desktop app you're already using. No shortcuts. No window switching. No modal dialogs.

It is built for the developer and creative workflow where you constantly juggle screenshots, code snippets, file paths, design assets, and reference links between many windows at once.


Demos

All demos are fast-loading, silent autoplay loops.

Full Overview: Welcome to Edge-Drop

Zero-click edge-hover activation, fluid spring physics, and seamless drag-and-drop into any desktop app.

  1. Collect Anything

  Captures text, high-res images, files, and links in real time.

  


  2. Drag & Drop Anywhere

  Drag items directly into any app or workspace.

  






  3. Copy Multiple Files

  Select several files at once and drop them wherever you need.

  


  4. Ungroup & Split Stacks

  Break file packages into individual standalone clipboard cards.

  






  5. Combine & Merge Items

  Select and merge multiple clipboard items into a single stack.

  


  6. Quick Preview Flyout

  Inspect high-res images, formatted text, and code with zoom.

Support & Sponsor

Edge-Drop is 100% free and open-source forever.

If Edge-Drop speeds up your daily workflow, consider supporting ongoing development!

International (Ko-fi)

India (UPI)

  * Note: Scanning or clicking the UPI card opens the UPI Donation Page (GPay, PhonePe, Paytm, or any UPI app).

Project Sponsors & Featured Products

A huge thank you to the incredible sponsors and products actively sponsoring Edge-Drop!

Sponsor / Product Links Description
  Elitistreview Website  ·  X  ·  Bluesky When it comes to wine, there is an objective reality out there, and it is on Elitistreview.com.

Want your product, startup, or website featured here and seen by developers? Sponsor Edge-Drop on Ko-fi or UPI and share your link!


Download

Choose your preferred installation method for Windows 10 & 11:

Microsoft Store

Windows Installer

  Automatic background updates & native sandbox


  Standalone setup with built-in auto-updater

Quick Start

Prerequisites

  • Node.js v18 or higher
  • OS: Windows 10/11 (uses Win32 OLE drag pipelines and transparent-window cursor polling)

Run from source

bash
git clone https://github.com/Deepender25/Edge-Drop.git
cd Edge-Drop
npm install
npm run dev          # launches Electron + Vite HMR

Type-check

bash
npm run typecheck    # runs tsc --noEmit against both node and web configs

Build Windows installers

bash
npm run build:github # outputs an NSIS .exe for GitHub releases
npm run build:store  # outputs an MSIX .appx for Microsoft Store submission

[!NOTE] On Windows, if packaging fails with EBUSY: resource busy or locked, close any running Edge-Drop instances first: taskkill /F /IM electron.exe /T.


Features

Zero-click edge hover

  • Frameless, transparent, always-on-top BrowserWindow anchored at x=0 or right screen edge
  • 100% click-through when collapsed — desktop stays fully usable
  • Configurable hot-zone height (25% / 40% / 60% of screen) and blade height (50% – 80%)
  • Edge Trigger Proximity Slider: Range slider (1px – 7px) allowing precise pixel calibration of the edge sensor region.
  • Independent Edge Trigger Placement: Choose exact trigger strip alignment (Top, Center, or Bottom) relative to the shelf, with dynamic CSS clipPath calculation matching the exact sensor region.
  • Edge Location Hint (Proximity Beacon): Subtle 1.5px hairline gradient pulse that flashes once on the screen edge when cursor touches the edge at a misaligned vertical position, guiding users to the shelf.
  • Multi-monitor support: Pick exactly which display the panel sticks to, with options for Left or Right screen edges. Features a single source of truth multi-display engine (getDisplayListOptions()) with real-time physical resolution calculation (3840×2160, 2560×1440, 1920×1080) across all High-DPI Windows display scaling factors.
  • Rest-as-Intent Seam Policy (Multi-Monitor): Intelligent 140ms dwell threshold for interior monitor boundaries. Moving your cursor between displays passes through smoothly without accidental shelf triggers, while stopping deliberately at the edge opens the shelf instantly.
  • Versioned Screen Geometry & Probe: Replaced asynchronous display queries with a pure geometric screen probe (stickProbe.ts) backed by versioned display-change caching, eliminating boundary seam jitter across mixed-DPI monitor arrays.
  • Cross-Reboot Display Persistence: Edge-Drop remembers your chosen monitor across device restarts. A 4-tier resolution pipeline silently re-identifies the correct physical monitor after Windows re-assigns numeric display IDs on reboot.
  • Smart Windows Fullscreen Game Detection: Native Win32 SHQueryUserNotificationState OS detection (fullscreen.ts) combined with GetForegroundWindow + GetClassNameA filtering (Progman, WorkerW, Shell_TrayWnd) automatically suppresses edge hover during Direct3D games (VALORANT, Cyberpunk, PowerPoint) while allowing Edge-Drop to open smoothly on the Windows Home Screen / Desktop.
  • Self-Healing Launch at Login (Quoted Paths): Automatic Windows Registry synchronization (HKCU\Software\Microsoft\Windows\CurrentVersion\Run) strictly quotes executable paths, guaranteeing that usernames or installation paths with spaces launch cleanly on startup. Includes automatic migration and healing for unquoted keys across updates.
  • RAM Footprint Stabilization (~130 MB): Large text entries (>300 chars) are stored as disk payload files (payloads/.txt), holding only 300-char preview snippets in memory. Locks operational RAM to ~130 MB–160 MB with a V8 ceiling cap of 512 MB.
  • High-Performance Image Thumbnailing Protocol (edgelocal://thumb/): Custom Electron protocol streams 240px thumbnails for history cards instead of loading multi-megapixel raw image files into memory, preventing GPU memory bloat.

Configurable Global Toggle Shortcut

  • Tactile Keycap Hotkey Recorder (``): Customize the shelf toggle shortcut (defaults to Alt+C) with live modifier keycap preview, instant clear/reset buttons, and non-blocking key capture.
  • Collision Detection & Dynamic Registration: Dynamically updates Electron globalShortcut with automatic collision resolution and instant toast feedback.
  • Zero OS Focus Stealing: Dynamically toggles window focusability exclusively during active key recording, keeping normal shelf clicks non-intrusive.

Selective & Filter-Scoped History Clearing

  • Time-Based Preset Windows: Clear history in convenient time windows (Last 1 hour, 6 hours, 24 hours, or Clear all).
  • Filter-Aware Scoping: Clearing history while viewing a category tab (e.g. Images, Files, Links, Text) or an active search query only deletes unpinned items in that active view, leaving the rest of your history completely safe.

Custom 3D Pastel SVG File Iconography Suite

  • Handcrafted 3D Vector Icons: Custom crafted SVG icons for all file categories (Folders, Code, Documents, Spreadsheets, PDFs, Presentations, Audio, Video, Archives, and Executables) displayed across clipboard cards, file bundles, preview flyouts, and OLE drag ghosts.
  • Office & Spreadsheet Ingestion: Intelligently preserves copied tabular cells from Microsoft Excel and Google Sheets as structured text/HTML, preventing false screenshot image misclassifications.

Windows Snipping Tool & Native Screenshot Integration

  • Snipping Tool Awareness: Detects rectangular, freeform, window, and fullscreen screenshot clips captured via Win+Shift+S.
  • Smart Timestamped Naming: Automatically names screenshot files as Screenshot YYYY-MM-DD HH.MM.SS.png for clean file drag-out.

Synthesized Web Audio Haptic Suite

  • Zero-Asset Audio Engine (soundEffects.ts): Real-time synthesized Web Audio API sound suite providing tactile audio feedback for UI micro-interactions without audio file assets.
  • Mechanical Dial Ticks: High-frequency 1800Hz → 900Hz micro-ticks (playDialTickSound) when sliding position controls.
  • Mechanical Delete Haptic: Dual-stage downward pitch sweep (1400Hz → 250Hz in 14ms + 150Hz → 40Hz thud) when deleting items (playDeleteSound).
  • Tactile Switches & Buttons: Resonant pops for toggle switches (playToggleSound) and crisp clicks for buttons (playButtonClickSound).
  • Global Audio Control: Global Sound effects toggle switch in Settings (ON by default) with isSoundEnabled() guard across all synthesis routines. Eager AudioContext auto-unlock on initial interaction (pointerdown/mouseenter/keydown).

Segmented Settings Architecture

  • Stationary 3-Category Navigation Bar: Organized into three clean, emoji-free tabs: Behaviour (1st), Position (2nd), and Appearance (3rd).
  • Stationary Header & Independent Scroll Area: Fixed top tab bar (.settings-fixed-header) stays 100% stationary while settings controls scroll independently underneath it.
  • Independent Scroll Position Memory: Each category section maintains its own separate scrollTop state across tab switches (tabScrollPositions).
  • Pure CSS Selection Synchronization: Native CSS active tab styling (.settings-tab-btn.active) eliminating layout projection glitches during panel position adjustments.
  • 5% Magnetic Tick Slider: Smooth 0.002 real-time 1-to-1 continuous tracking during drag with 60fps/120fps precision, featuring 21 visual tick dashes, live percentage badge (50%), percentage quick-jump buttons (0%, 50%, 100%), and magnetic 5% snapping on pointer release.
  • Position & Display Switch Preview: 1.75s temporary interactive preview window when changing Stick position (Left / Right) or Display monitor in settings.
  • CPU Performance Optimization & Zero Blur Jank: Replaced heavy backdrop-filter: blur() calls across UI components with high-performance solid/semi-transparent dark fills, eliminating CPU rasterization overhead for 60fps/120fps butter-smooth panel opening and scrolling.
  • Prominent Support Section & Matching Pill Buttons: Re-ordered settings footer placing the Support & Sponsor card prominently above the Quit button, linking to official domain `www.edgedrop

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

clipboard-managerdesktop-appdrag-and-drop

No comments yet. Be the first to share.

> Details

PublishedSep 9, 2026
UpdatedSep 17, 2026
Category开发工具
PricingFree

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具