
Edge-Drop is like a Dynamic Island for your desktop clipboard. It hides on the edge of your screen a
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
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.
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.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).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!
Choose your preferred installation method for Windows 10 & 11:
Microsoft Store
Windows Installer
Automatic background updates & native sandbox
Standalone setup with built-in auto-updatergit clone https://github.com/Deepender25/Edge-Drop.git
cd Edge-Drop
npm install
npm run dev # launches Electron + Vite HMRnpm run typecheck # runs tsc --noEmit against both node and web configsnpm 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.
Zero-click edge hover
BrowserWindow anchored at x=0 or right screen edgeclipPath calculation matching the exact sensor region.getDisplayListOptions()) with real-time physical resolution calculation (3840×2160, 2560×1440, 1920×1080) across all High-DPI Windows display scaling factors.stickProbe.ts) backed by versioned display-change caching, eliminating boundary seam jitter across mixed-DPI monitor arrays.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.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.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.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
Alt+C) with live modifier keycap preview, instant clear/reset buttons, and non-blocking key capture.globalShortcut with automatic collision resolution and instant toast feedback.Selective & Filter-Scoped History Clearing
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
Windows Snipping Tool & Native Screenshot Integration
Win+Shift+S.Screenshot YYYY-MM-DD HH.MM.SS.png for clean file drag-out.Synthesized Web Audio Haptic Suite
soundEffects.ts): Real-time synthesized Web Audio API sound suite providing tactile audio feedback for UI micro-interactions without audio file assets.playDialTickSound) when sliding position controls.playDeleteSound).playToggleSound) and crisp clicks for buttons (playButtonClickSound).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
Behaviour (1st), Position (2nd), and Appearance (3rd)..settings-fixed-header) stays 100% stationary while settings controls scroll independently underneath it.scrollTop state across tab switches (tabScrollPositions)..settings-tab-btn.active) eliminating layout projection glitches during panel position adjustments.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.Stick position (Left / Right) or Display monitor in settings.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.No open issues yet, or sync has not completed.