Your tutorials,
your library.
A desktop video tutorial library that tracks your progress, identifies content by fingerprint, and keeps everything on your machine. No accounts, no cloud, no telemetry.
Everything a tutorial
library needs.
Know where you left off.
Per-video and per-folder progress tracking. Resume playback from the exact second. Completion stats, time remaining, and progress bars for every folder in your library.
Rename-proof identity.
Content-based file identification means your progress survives file renames, moves, and reorganization. Duplicate detection catches copies automatically.
Follow along with text.
Three-tier subtitle discovery: previously loaded tracks auto-reload, sidecar SRT/VTT files are matched by name, and embedded tracks are extracted via ffmpeg. Automatic language detection with English-first sorting and persistent selection.
Write it down, keep it forever.
Per-video text notes with auto-save and one-click timestamp insertion in [M:SS] format. Annotated videos show an indicator in the playlist. Your thoughts stay with the tutorial they belong to.
Your folders, your structure.
Folder tree view with natural sort ordering. Recent folders list, search and filter across your entire library.
Your data never leaves.
All data stored in local JSON files right next to the application. Eight rolling backups protect against corruption. Zero telemetry, zero cloud, zero network calls. Fully portable — move the folder anywhere.
Watch at your pace.
Speed presets from 0.50x to 2.00x with visual speedometer. Volume control with percentage tooltip, seek feedback overlay, and autoplay next video in folder.
Make it yours.
Resizable panels with draggable dividers, collapsible dock panes for notes and info. Zoom from 75% to 200%. Always-on-top mode for side-by-side learning.
Watch while you work.
Floating mini-player that stays on top of other windows. Follow along with tutorials while working in your code editor, browser, or any other app.
Know your files inside out.
Detailed metadata panel showing video codec, resolution, frame rate, audio channels, sample rate, subtitle count, and file size. Per-subfolder progress breakdown with time estimates.
Built for everyone.
WCAG 2.2 AAA compliant with 7:1 contrast ratios, full keyboard navigation, 44px minimum touch targets, visible focus rings, semantic HTML with ARIA attributes, and automatic reduced motion detection.
See it in action.
Three steps.
Nothing else.
Open
Point TutorialVault at any folder containing video tutorials. It scans and organizes everything automatically.
Watch
Built-in player with speed controls, subtitles, and notes. Your progress is tracked per-video as you learn.
Resume
Pick up where you left off across any session. Fingerprinting ensures progress survives file moves and renames.
Simple stack,
solid output.
Built with Rust and Tauri v2 for a lightweight native shell, TypeScript and Vite for the interface, and ffmpeg for subtitle extraction and video metadata. All data stored in portable JSON files next to the executable.
Ready to organize
your learning?
Your tutorials deserve a proper library. Local, private, and built for learners.