Built with Tauri v2, Rust & C++

High-performance Windows file search.

OmniSearch indexes NTFS metadata directly through USN/MFT APIs for instant global search. Effortlessly find files with advanced filters, multithreaded duplicate detection, and deep inline content search.

  • Native NTFS indexing with live USN updates
  • Multithreaded Duplicate Finder
  • Powerful inline content search syntax
OmniSearch Workspace
OmniSearch main search workspace

Everything you need. Nothing you don't.

A unified desktop workspace designed around speed, clarity, and real Windows file workflows.

Quick Window

Instant, keyboard-first search flow with a dedicated preview surface.

OmniSearch quick search demo

Compact Mode

A focused interface that stays out of your way until you need it.

OmniSearch compact workspace

Duplicate Finder

Multithreaded hashing identifies identical files and reclaimable space.

Duplicates view

Live NTFS Indexing

Reads USN/MFT data natively via C++ and applies live incremental updates to keep search current instantly.

Native OS Integration

Supports native drag-out to Explorer, rich context menus, and a safe Recycle Bin delete flow.

8 Beautiful Themes

Customize your workspace with multiple presets including Slate Glass, Aurora, Nordic Ink, and Solar Sand.

Get OmniSearch

Choose the build that fits your Windows setup perfectly.

📦

Portable Version

Download the portable ZIP package and run OmniSearch without any installation.

Download ZIP
🐙

GitHub Releases

Browse all packaged release builds (MSI & NSIS) directly on GitHub.

View Releases

Advanced Content Syntax

OmniSearch does the fast indexed path/name search first. If your query includes content: syntax, it opens the remaining files and scans their contents.

Syntax Example What it does
ext:txt content:"invoice" Searches text files for an exact phrase.
src ext:ts;tsx content:"useEffect" Searches specific code files within paths containing "src".
ext:json utf8content:"name" Forces UTF-8 matching for modern config files.
ext:txt ansicontent:"error" Treats file as ANSI text for older logs or INI files.
ext:txt utf16content:"Event ID" Searches Windows-style UTF-16 log files.

Support & Contact

Have feedback, found a bug, or want to request a feature? Reach out via any of these channels.