Skip to content

Repository files navigation

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 — сверхлегковесный нативный плавающий карман для Windows 10 & 11, входящий в экосистему системных инструментов Kobalt Tools (MiniBin, Undoit, PolyShift, PeekIt).

Служит временным буфером для перетаскивания файлов, картинок, веб-ссылок и текста при навигации между папками и рабочими пространствами. В состоянии покоя приложение 100% невидимо. При перетаскивании контента карман материализуется прямо у курсора по лёгкой встряске мыши или при начале движения.

Потребляет менее 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 МБ
Холодный запуск ~50 мс Нативно macOS 1.5–2.5 сек
Размер установщика ~4.5 МБ App Store > 80 МБ
Права администратора Не требуются (чистый HKCU) Не требуются Зависит от пакета

🎯 Ключевые возможности

  • 🫨 Встряска мыши (Shake to Show): Зажмите файл и качните мышь — карман появится прямо рядом с курсором (как в Dropover).
  • 🎯 Автопоявление при перетаскивании: Опциональный режим открытия при начале Drag & Drop (как в Yoink).
  • 📦 Захват всей стопки: Перетаскивание как отдельных файлов, так и всей пачки сразу через мастер-ручку.
  • Умный таймер автоочистки (5 сек): Мягкий обратный отсчёт после переноса файлов; карман скрывается автоматически.
  • 📋 Нативное копирование файлов: Помещение реальных путей (CF_HDROP) в системный буфер Windows для вставки через Ctrl+V.
  • 🎨 Адаптивный 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. Whenever you drag files, a quick cursor shake summons the shelf right next to your mouse pointer.

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
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

  • 🫨 Shake to Show: Hold and shake mouse while dragging files to instantly summon shelf at cursor position.
  • 🎯 Auto on Drag: Optional mode to reveal the shelf immediately upon drag initiation.
  • 📦 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.
  • 📋 Native Clipboard Integration: Injects real file system paths (CF_HDROP) directly onto the Windows clipboard for Ctrl+V.
  • 🎨 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 (.zip): Unpack and run anywhere.

🛠️ Сборка и разработка / 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 RepoWeb
🗑️ MiniBin Умная корзина в системном трее с Flyout-интерфейсом Rust + Tauri v2 + Svelte 5 RepoWeb
⏱️ Undoit Локальная машина времени и версионирование файлов (Ctrl+Z) Rust + Tauri v2 + Svelte 5 RepoWeb
🌐 PolyShift HUD-помощник и контекстный перевод у курсора с Gemini AI Rust + Tauri v2 + Svelte 5 RepoWeb
👁️ PeekIt Мгновенный предпросмотр файлов по клавише Space Rust + Tauri v2 + Svelte 5 RepoWeb
🧩 PeekIt Plugins Официальный реестр и SDK веб-плагинов для PeekIt TypeScript + Web SDK RepoWeb
🎨 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