Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peekit Logo

Peekit

Мгновенный просмотр файлов по Space для Windows 10 & 11 на Rust и Tauri v2.
Instant Spacebar file preview 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🌐 Экосистема


🇷🇺 О проекте

Peekit — сверхлегковесная, нативная утилита для Windows 10 & 11, входящая в экосистему системных инструментов Kobalt Tools (StashIt, MiniBin, Undoit, PolyShift).

Позволяет мгновенно просматривать содержимое любых файлов по нажатию клавиши Space (Пробел) в Проводнике или на Рабочем столе — без запуска тяжелых сторонних программ, задержек и подвисаний.

⚡ Сравнение с аналогами

Параметр Peekit v1.3.2 QuickLook PowerToys Peek
Технологический стек Rust + Tauri v2 + Svelte 5 C# / .NET / WPF C++ / WinUI 3 (в составе PowerToys)
Потребление ОЗУ в фоне 10–15 МБ 30–50 МБ 100–200 МБ
ОЗУ при активном просмотре ~25–80 МБ ~60–80 МБ (текст) / 150–300 МБ 120–250 МБ
Холодный отклик по Space ~50 мс ~50–80 мс ~200–350 мс
Размер дистрибутива ~3.4 МБ ~90 МБ > 200 МБ (весь пакет PowerToys)
Архитектура плагинов Изолированные Web-песочницы .NET DLL Отсутствует
Права администратора Не требуются (чистый HKCU) Не требуются Требуются частично

🎯 Возможности

  • Мгновенный запуск по Пробелу: Низкоуровневый системный хук Windows WH_KEYBOARD_LL.
  • Защита ввода (Inline Rename Filter): Пробел не перехватывается, если пользователь переименовывает файл в Проводнике или вводит текст в поле поиска.
  • Встроенный медиаплеер: Воспроизведение видео (MP4, WebM, MKV) и аудио (MP3, WAV, FLAC, AAC) со скраббером, громкостью, зацикливанием и звуковой волной.
  • Широкая поддержка форматов:
    • Изображения: PNG, JPG, WebP, GIF, SVG, BMP, ICO с зумом и информацией о разрешении.
    • Код и текст: Подсветка синтаксиса для 50+ языков, нумерация строк, копирование.
    • Документы и PDF: Постраничный просмотр PDF с масштабированием, рендер Markdown.
    • Архивы: Просмотр структуры и размеров файлов внутри .zip без распаковки.
    • Облачные файлы: Бережная обработка OneDrive плейсхолдеров без нежелательной фоновой загрузки гигабайтов.
  • Двуязычность и темы: Полная поддержка русского и английского языков, темная (Slate Dark) и светлая (Clean Light) темы Fluent Design.
  • 🧩 Модульная система плагинов (Plugin Architecture):
    • Изолированные веб-плагины, работающие в защищенных песочницах WebView2 без оверхеда на основной процесс.
    • Встроенные плагины:
      • 🎨 Шрифты (Font Viewer): .ttf, .otf, .woff, .woff2 (OpenType санитайзер, глифы, панграммы).
      • 🧊 3D Модели (3D Viewer): .stl, .obj, .gltf, .glb, .ply (Three.js WebGL, студийное освещение, 360° вертушка).
      • 📄 Word Документы (Docx Viewer): .docx, .doc (Печатный макет А4, таблицы, изображения, ночной режим).
      • 📊 Электронные таблицы (Spreadsheet Viewer): .xlsx, .xls, .csv, .tsv, .ods (Сетка Excel с формулами, вкладки).
      • 📽️ Презентации (PowerPoint Viewer): .pptx, .ppt (Интерактивное слайд-шоу, боковая лента).
    • Каталог плагинов: peekit-plugins.

📥 Установка и загрузка

Скачайте актуальную версию со страницы последнего релиза:

  • Инсталлятор (.msi / Setup.exe): Быстрая установка без прав администратора.
  • Portable версия (.zip): Запуск в один клик без инсталляции.

🇬🇧 About the Project

Peekit is an ultra-lightweight, native Windows 10 & 11 utility and part of the Kobalt Tools desktop ecosystem (StashIt, MiniBin, Undoit, PolyShift).

It enables instant file previews by pressing Space in File Explorer or on the Desktop without launching bulky third-party applications.

⚡ Key Benchmarks

Parameter Peekit v1.3.2 QuickLook PowerToys Peek
Technology stack Rust + Tauri v2 + Svelte 5 C# / .NET / WPF C++ / WinUI 3 (part of PowerToys)
Background RAM usage 10–15 MB 30–50 MB 100–200 MB
Active preview RAM ~25–80 MB (depending on plugin) ~60–80 MB (text) / 150–300 MB 120–250 MB
Cold response on Space ~50 ms ~50–80 ms ~200–350 ms
Distribution size ~3.4 MB ~90 MB > 200 MB (full PowerToys suite)
Plugin architecture Isolated Web sandboxes .NET compiled DLLs None
Administrator rights Not required (clean HKCU) Not required Partially required

🎯 Core Features

  • Instant Spacebar Activation: Powered by native Rust Win32 low-level keyboard hooks.
  • Smart Typing & Rename Filter: Does not interfere when renaming files in Explorer or typing in search bars.
  • Integrated Fluent Media Player: Smooth playback for video and audio with timeline scrubber, volume slider, loop mode, and speed toggles.
  • Broad Format Coverage: Images, multi-page PDFs, rendered Markdown, syntax-highlighted code, and ZIP archive contents without unpacking.
  • 🧩 Extensible Plugin Architecture:
    • Sandboxed WebView2 web-plugins with zero impact on background memory.
    • Bundled Plugins:
      • 🎨 Fonts: .ttf, .otf, .woff, .woff2 (OpenType sanitizer fallback, custom pangrams, glyph viewer).
      • 🧊 3D Models: .stl, .obj, .gltf, .glb, .ply (Three.js WebGL, studio lighting, materials, 360° turntable).
      • 📄 Word Documents: .docx, .doc (A4 print layout, tables, images, dark/light reading modes).
      • 📊 Spreadsheets: .xlsx, .xls, .csv, .tsv, .ods (Excel grid, formula bar, multi-sheet tabs, live search).
      • 📽️ Presentations: .pptx, .ppt (Slide-show stage, keyboard navigation, thumbnail strip).
    • Plugin Store: peekit-plugins.
  • Zero Admin / Portable: Runs entirely in user mode (HKCU).

📥 Installation & Download

Download the latest version from GitHub Releases:

  • Installer (.msi / Setup.exe): Fast user-mode setup, no UAC prompts.
  • 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

⚡ Instant Spacebar file preview for Windows — ultra-lightweight alternative to QuickLook & PowerToys Peek. Built with Rust + Tauri v2.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages