Velocmd Explorer

May 10, 2026 ยท View on GitHub


Logo

Velocmd Explorer

โšก A lightning-fast system launcher powered by a native Rust indexer. Search files, run commands, and navigate your system seamlessly.

Version Platform License Price

๐Ÿ“– Documentation ยท ๐Ÿ“ฅ Download ยท ๐Ÿ› Report Bug ยท ๐Ÿ’ก Request Feature

Buy me a coffee!


Velocmd Hero Demo


Table of Contents
  1. About
  2. Why Velocmd?
  3. Core Capabilities
  4. Indexing Performance
  5. Usage
  6. Installation
  7. Built With
  8. Development Setup
  9. Contribute
  10. License
  11. Contact

About

Velocmd is a high-performance system launcher and file indexer designed to bring a unified, instant command palette to Windows. Powered by a Rust backend and a lightweight Tauri frontend, it bypasses the sluggish native Windows search by utilizing an optimized, in-memory indexing strategy.

Windows power users have long suffered through a native search experience that is notoriously slow, bloated with web results, and visually cumbersome. Velocmd was built with a single philosophy: Zero latency, zero bloat, and total keyboard control.

For a deep dive into every feature, chip alias, and advanced system command, please check out our: ๐Ÿ”— Full Documentation Site | Medium Article

Velocmd


Why Velocmd?

FeatureWindows SearchPowerToys RunVelocmd
Indexing SpeedHours (initial)Relies on Windows Search~4 seconds (1M items)
Web Result Bloatโœ… YesโŒ NoโŒ No
In-Memory IndexโŒ NoโŒ Noโœ… Yes
Deep System Settingsโœ… Built-InVia pluginsโœ… 32 Built-in
Global Call / UIStart-MenuBasic Floating BarRaycast-like Overlay
Terminal ExecutionโŒ Noโœ… Yesโœ… Yes
Smart Chip FilteringโŒ Noโœ… Basic (plugin prefixes)โœ… Yes
Active Window SwitchingโŒ Noโœ… Window Walkerโœ… Built-in
App SizeIn-BuiltHeavy (Requires .NET)10MB
PortabilityOS BoundRequires Installerโœ… Standalone/Installer
BackendLegacy C++/WinUI.NET/C#Rust/Tauri
Telemetryโœ… Sends dataOptionalโŒ None

Core Capabilities

Unlike traditional indexers that constantly read and write to a background database, Velocmd aggressively scans your Start Menu, local AppData, and mounted drives upon startup using multithreaded directory traversal. It stores this index directly in memory, resulting in sub-millisecond query responses.

๐Ÿท๏ธ Smart Tag Filtering

Filter thousands of files instantly using / or @ prefixes:

  • Types: /apps, /folders, /files, /settings
  • Drives: /C:, /D:
  • Actions: /cmd (Terminal), /search (Web), /web (Websites)

Smart Chip Filtering in Velocmd

โš™๏ธ Deep System Integration

Directly launch Sound Settings, Environment Variables, Registry Editor, Task Manager, or even trigger system power states like Shutdown and Restart directly from the bar.

Velocmd Internal Commands & System Controls

๐Ÿ”„๏ธ Automatic Updates & Refresh

Velocmd automatically refreshes the index every 15 minutes in the background, and checks for app updates on startup. You can also manually trigger a refresh via the Velo: Refresh Index command, or check for updates in the settings panel.

๐ŸชŸ Active Window Switching

Type /tabs to instantly see and switch between all your open applications and browser tabs โ€” no Alt+Tab fumbling required.


Indexing Performance

All tests were performed on a modern NVMe SSD, indexing across all connected drives.

Dataset ScopeItem CountWindows IndexerVelocmd
Initial Indexing~1 Million ItemsHours~3.97 seconds
Re-indexing (Full Rescan)~1 Million ItemsReal-time (USN Journal)~4.10 seconds

Note: Velocmd utilizes maximum available threads for instant manual indexing, but automatically drops to the lowest OS thread priority during background scans to ensure zero impact on games or heavy workloads.


Usage

The Master Shortcut

The default global shortcut to summon the palette from anywhere is:

Win + Shift + .

If this conflicts with another application on your system, Velocmd will automatically fallback to the next available preset. The full preset list is:

Win+Shift+. ยท Alt+Space ยท Win+Space ยท Ctrl+Space ยท Ctrl+Shift+Space ยท Win+S ยท Alt+S ยท Win+/

You can also manually pick any of these presets from the settings panel (press Tab to open it).

Velocmd: Settings

Basic Controls

  • โ†“ / โ†‘ : Navigate through search results.
  • Enter : Open the selected file, folder, or application.
  • Esc : Clear the search bar. Pressing it a second time hides the launcher.
  • Tab : Toggle the Settings menu.

Quick Reference

CommandWhat it does
/apps discordSearch only applications
/folders downloadsSearch only directories
/C: system32Filter by drive
/cmd ping google.comRun a terminal command
/google rust tauriSearch Google directly
/webBrowse preset websites
/tabsSwitch between open windows
/veloAccess internal Velocmd commands
/pcAccess default Windows folders
/noxControl Nox Dimmer settings

Installation

  1. Go to the Latest Release.
  2. Download Velocmd.Explorer_[version]_x64-setup.exe.
  3. Run the installer and launch from your Start Menu.

โš ๏ธ Windows SmartScreen: Because Velocmd is a new open-source application, Windows Defender SmartScreen might flag the installer. Click More info โ†’ Run anyway to proceed.


Built With

Velocmd is engineered from the ground up with a focus on performance and minimal resource usage.

LayerTechnologyPurpose
BackendRustCore indexer, search engine, and system integration
FrameworkTauri v2Lightweight native window with web frontend
FrontendVanilla JS + CSSZero-dependency UI with custom chip system
Directory WalkerjwalkParallel, multithreaded filesystem traversal
SerializationbincodeBinary index caching for instant cold starts
System IconssystemiconsNative Windows icon extraction
OS Integrationwindows-rsDirect Win32 API calls for media keys, window management

Development Setup

Prerequisites

Before you begin, ensure you have the following installed on your Windows machine:

  • Node.js: LTS version (v18 or higher recommended).
  • Rust: Install via rustup.rs.
  • WebView2: Standard on Windows 10/11, but ensure it's up to date.
  • C++ Build Tools: Required for Rust compilation. You can get these via the Visual Studio Installer.

Local Run

If you want to run the application in development mode with hot-reloading:

# 1. Clone the repository
git clone https://github.com/YashvardhanG/velocmd.git
cd velocmd

# 2. Install dependencies
npm install

# 3. Run in development mode (with hot-reloading)
npm run tauri dev

# 4. Or build the production binary
npm run tauri build

Contribute

Every program is ever evolving and, that is possible only with valuable contributions. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b functionalities/Feature)
  3. Commit your Changes (git commit -m 'Add a Feature')
  4. Push to the Branch (git push origin functionalities/Feature)
  5. Open a Pull Request


Liked the app? Please Star โœจ the repository, and if you do want to support further, you can always buy me a coffee! โ˜•


License

Distributed under the GNU General Public License v3.0. See LICENSE for more information.


Contact


Logo
Connect with me! | Yashvardhan Gupta

Buy Me a Coffee!