Skip to content

Latest commit

Β 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

StashIt Banner

StashIt Logo

StashIt

ЛСгковСсный ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ°Ρ€ΠΌΠ°Π½ Drag-and-Drop (Dropover / Yoink для Windows) Π½Π° Rust ΠΈ Tauri v2.
Lightweight drag-and-drop shelf (Dropover / Yoink alternative) for Windows 10 & 11 built with Rust & Tauri v2.

Latest Release Live Website Windows 10/11 Rust 2021 Tauri v2 Svelte 5 Low RAM MIT License

πŸ‡·πŸ‡Ί Русский β€’ πŸ‡¬πŸ‡§ English β€’ 🌐 ЭкосистСма

StashIt Demo in Action


πŸ‡·πŸ‡Ί О ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

StashIt β€” свСрхлСгковСсный Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ°Ρ€ΠΌΠ°Π½ для Windows 10 & 11, входящий Π² экосистСму систСмных инструмСнтов Kobalt Tools (MiniBin, Undoit, PolyShift, PeekIt).

Π‘Π»ΡƒΠΆΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ для пСрСтаскивания Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π²Π΅Π±-ссылок ΠΈ тСкста ΠΏΡ€ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ пространствами. Π’ состоянии покоя ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 100% Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎ. ΠšΠ°Ρ€ΠΌΠ°Π½ вызываСтся прямо Ρƒ курсора ΠΏΠΎ Π»Ρ‘Π³ΠΊΠΎΠΉ встряскС ΠΌΡ‹ΡˆΠΈ ΠΏΡ€ΠΈ пСрСтаскивании (Shake), Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ…ΠΎΡ‚ΠΊΠ΅ΡŽ, Π΄Π²ΠΎΠΉΠ½ΠΎΠΌΡƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ клавиши ΠΈΠ»ΠΈ выдвигаСтся ΠΎΡ‚ края экрана (Edge Dock). ВсС способы ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² мСню прилоТСния.

ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅Ρ‚ ΠΌΠ΅Π½Π΅Π΅ 25 ΠœΠ‘ RAM благодаря ядру Π½Π° Rust 2021 ΠΈ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ интСрфСйсу Π½Π° Svelte 5 ΠΏΠΎΠ΄ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Tauri v2.

⚑ Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ StashIt Dropover (macOS) DropPoint (Windows / Electron)
Π‘Ρ‚Π΅ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Rust + Tauri v2 + Svelte 5 Swift / macOS Native Electron + Node.js
ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Windows 10 & 11 macOS Only Windows / Linux / macOS
ΠžΠ—Π£ Π² Ρ„ΠΎΠ½Π΅ 15–20 ΠœΠ‘ 25–40 ΠœΠ‘ 150–300 ΠœΠ‘
ОбмСн с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ (Wi-Fi) Π”Π° (QR-ΠΊΠΎΠ΄, Π±Π΅Π· ΠΎΠ±Π»Π°ΠΊΠΎΠ²) Π§Π΅Ρ€Π΅Π· iCloud / AirDrop НСт / сторонниС сСрвисы
Π₯ΠΎΠ»ΠΎΠ΄Π½Ρ‹ΠΉ запуск ~50 мс Нативно macOS 1.5–2.5 сСк
Π Π°Π·ΠΌΠ΅Ρ€ установщика ~4.5 ΠœΠ‘ App Store > 80 ΠœΠ‘
ΠŸΡ€Π°Π²Π° администратора НС Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ (чистый HKCU) НС Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Зависит ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Π°

🎯 ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ возмоТности

  • πŸ“² Двусторонний ΠΎΠ±ΠΌΠ΅Π½ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ ΠΏΠΎ Wi-Fi (QR-ΠΊΠΎΠ΄): МгновСнная ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ„ΠΎΡ‚ΠΎ, ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ со смартфона Π² ΠΊΠ°Ρ€ΠΌΠ°Π½ Π½Π° ПК ΠΈ скачиваниС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ Π±Π΅Π· рСгистрации ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎΠ².
  • 🫨 Встряска ΠΌΡ‹ΡˆΠΈ (Shake to Show): Π—Π°ΠΆΠΌΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΈ ΠΊΠ°Ρ‡Π½ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒ β€” ΠΊΠ°Ρ€ΠΌΠ°Π½ появится прямо рядом с курсором (ΠΊΠ°ΠΊ Π² Dropover).
  • ⌨️ Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ (Global Shortcut): ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΈ скрытиС ΠΏΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ctrl + Shift + Space, Alt + S, Ctrl + Alt + S, Win + Alt + S).
  • ⚑ Π”Π²ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши (Double-tap Modifier): БыстроС Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Ctrl ΠΈΠ»ΠΈ Shift для Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠ°Ρ€ΠΌΠ°Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Ρ€ΡƒΠΊΠΎΠΉ Π±Π΅Π· слоТных Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ².
  • 🧲 ΠšΡ€Π°ΠΉ экрана (Edge Dock / Π¨Ρ‚ΠΎΡ€ΠΊΠ°): ΠŸΠΎΠ΄Π²Π΅Π΄ΠΈΡ‚Π΅ курсор ΠΊ ΠΊΡ€ΠΎΠΌΠΊΠ΅ экрана β€” ΠΊΠ°Ρ€ΠΌΠ°Π½ автоматичСски выдвинСтся навстрСчу; Ссли ΠΌΡ‹ΡˆΡŒ ΡƒΡˆΠ»Π° ΠΈ ΠΊΠ°Ρ€ΠΌΠ°Π½ пуст β€” Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ свСрнСтся.
  • πŸ“¦ Π—Π°Ρ…Π²Π°Ρ‚ всСй стопки: ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ всСй ΠΏΠ°Ρ‡ΠΊΠΈ сразу Ρ‡Π΅Ρ€Π΅Π· мастСр-Ρ€ΡƒΡ‡ΠΊΡƒ.
  • ⏳ Π£ΠΌΠ½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ автоочистки (5 сСк): Мягкий ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ отсчёт послС пСрСноса Ρ„Π°ΠΉΠ»ΠΎΠ²; ΠΊΠ°Ρ€ΠΌΠ°Π½ скрываСтся автоматичСски.
  • πŸ“‹ Π£ΠΌΠ½Ρ‹ΠΉ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ ΠΈ Drag-out Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ: ΠŸΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ пСрСносС Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ StashIt ΠΎΡ‚Π΄Π°Π΅Ρ‚ сразу Π΄Π²Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°: Π² тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ вставляСтся тСкст, Π° Π² ΠΏΠ°ΠΏΠΊΠΈ ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° β€” Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ .txt ΠΈ .url.
  • πŸ”„ ВстроСнная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ Π Π°Π·Π΄Π΅Π» «О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Β»: Двухвкладочная панСль настроСк (Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Β» ΠΈ «О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Β»), Π²Ρ‹Π·ΠΎΠ² ΠΈΠ· мСню трСя, прямоС скачиваниС Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² с GitHub ΠΈ Ρ‚ΠΈΡ…ΠΈΠ΅ увСдомлСния.
  • 🎨 Адаптивный Fluent Acrylic интСрфСйс: Вёмная, свСтлая ΠΈ систСмная Ρ‚Π΅ΠΌΡ‹ с Π°ΠΊΡ€ΠΈΠ»ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ΠΌ.
  • πŸš€ БСзопасная Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°: Запуск Ρ‡Π΅Ρ€Π΅Π· рССстр HKCU Π±Π΅Π· запросов UAC.

πŸ“₯ Установка ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ со страницы послСднСго Ρ€Π΅Π»ΠΈΠ·Π°:

  • Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ‚ΠΎΡ€ (Setup.exe ΠΈΠ»ΠΈ .msi): Быстрая установка Π±Π΅Π· ΠΏΡ€Π°Π² администратора.
  • Portable вСрсия (.zip): Запуск Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ Π±Π΅Π· инсталляции.

πŸ‡¬πŸ‡§ About the Project

StashIt is an ultra-lightweight, native drag-and-drop shelf for Windows 10 & 11 and part of the Kobalt Tools desktop ecosystem (MiniBin, Undoit, PolyShift, PeekIt).

It acts as a temporary holding shelf for files, images, URLs, and text snippets while you navigate between folders and workspaces. When idle, the app is 100% invisible. Summon the shelf right next to your mouse pointer via mouse shake while dragging (Shake), global hotkey, double-tapping modifier keys, or edge docking drawer mode. All methods are fully configurable in the settings.

Consumes under 25 MB RAM built with native Rust 2021 and Svelte 5 under Tauri v2.

⚑ Key Benchmarks

Metric StashIt Dropover (macOS) DropPoint (Windows / Electron)
Tech Stack Rust + Tauri v2 + Svelte 5 Swift / macOS Native Electron + Node.js
Platform Windows 10 & 11 macOS Only Windows / Linux / macOS
Idle RAM 15–20 MB 25–40 MB 150–300 MB
Phone Drop (Wi-Fi) Yes (QR-code, zero-cloud) Via iCloud / AirDrop No / third-party clouds
Cold Launch ~50 ms macOS Native 1.5–2.5 sec
Installer Size ~4.5 MB App Store > 80 MB
Admin Rights Zero Admin (pure HKCU) Not required Package dependent

🎯 Core Features

  • πŸ“² Two-Way Wi-Fi Phone Drop (QR Code): Instant wireless transfer of photos, live camera shots, files, and text notes between phone and desktop with zero cloud accounts or setup.
  • 🫨 Shake to Show: Hold and shake mouse while dragging files to instantly summon shelf at cursor position.
  • ⌨️ Global Shortcut: Instant toggle at cursor with customizable hotkeys (default Ctrl + Shift + Space, Alt + S, Ctrl + Alt + S, Win + Alt + S).
  • ⚑ Double-tap Modifier: Quick double-tap of Ctrl or Shift to summon the shelf with one hand without keyboard acrobatics.
  • 🧲 Screen Edge Dock (Auto-expand Drawer): Hover the cursor against the screen edge to expand the shelf; automatically collapses when the mouse moves away if empty.
  • πŸ“¦ Batch Drag Handle: Drag all stashed files or selected items simultaneously with one gesture.
  • ⏳ Smart Auto-Clear Countdown (5s): Automatically clears and hides the shelf after files are moved out.
  • πŸ“‹ Smart Dual Clipboard & Note Drag-out: When copying or dragging notes, StashIt provides both text and file formats simultaneously: text editors get text, while Windows Explorer folders get real .txt and .url files!
  • πŸ”„ Built-in GitHub Release Updater & "About" Section: Tabbed settings UI ("Controls" and "About"), direct tray menu entry, instant downloads for new releases, and silent toast notifications.
  • 🎨 Fluent Acrylic UI: Beautiful dark and light themes matching Windows 11 aesthetics.
  • πŸš€ Clean User-Mode Startup: Registry-based autorun in HKCU without intrusive UAC popups.

πŸ“₯ Installation & Download

Download the latest version from GitHub Releases:

  • Installer (Setup.exe / .msi): Fast user-mode installer, no administrator rights needed.
  • Portable (.exe): Single standalone executable, run anywhere without installation.

πŸ› οΈ Π‘Π±ΠΎΡ€ΠΊΠ° ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° / Development

# 1. Установка зависимостСй Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π°
npm install

# 2. Запуск Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Hot Reload)
npm run tauri dev

# 3. Π‘Π±ΠΎΡ€ΠΊΠ° Ρ€Π΅Π»ΠΈΠ·Π½ΠΎΠ³ΠΎ установщика
npm run tauri build

🌐 ЭкосистСма Kobalt Tools

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ОписаниС Π‘Ρ‚Π΅ΠΊ Бсылки
πŸ“₯ StashIt ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ°Ρ€ΠΌΠ°Π½ Drag-and-Drop (Dropover / Yoink для Windows) Rust + Tauri v2 + Svelte 5 Repo β€’ Web
πŸ—‘οΈ MiniBin Умная ΠΊΠΎΡ€Π·ΠΈΠ½Π° Π² систСмном Ρ‚Ρ€Π΅Π΅ с Flyout-интСрфСйсом Rust + Tauri v2 + Svelte 5 Repo β€’ Web
⏱️ Undoit Π›ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ машина Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ вСрсионированиС Ρ„Π°ΠΉΠ»ΠΎΠ² (Ctrl+Z) Rust + Tauri v2 + Svelte 5 Repo β€’ Web
🌐 PolyShift HUD-ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ ΠΈ контСкстный ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρƒ курсора с Gemini AI Rust + Tauri v2 + Svelte 5 Repo β€’ Web
πŸ‘οΈ PeekIt ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ прСдпросмотр Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ клавишС Space Rust + Tauri v2 + Svelte 5 Repo β€’ Web
🧩 PeekIt Plugins ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ рССстр ΠΈ SDK Π²Π΅Π±-ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для PeekIt TypeScript + Web SDK Repo β€’ Web
🎨 kobalt_ui ΠžΠ±Ρ‰Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° UI ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (шапка, Ρ„ΡƒΡ‚Π΅Ρ€, Ρ€Π΅Π»ΠΈΠ·Ρ‹) Flutter Web (Dart) Repo

πŸ“„ ЛицСнзия / License

РаспространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Ρ„Π°ΠΉΠ»Π΅ LICENSE.

About

πŸ›‘οΈ Lightweight Drag & Drop shelf for Windows 10/11 (macOS Dropover/Yoink alternative). Shake cursor to stash files, links & text. Built with Rust, Tauri v2 & Svelte 5 (<25MB RAM).

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages