Getting Started
Prerequisites
- •Windows 10 or 11 (64-bit)
- •WebView2 Runtime (ships with Windows 11, auto-installed by Nex installer)
- •~50-100 MB RAM when idle
- •Rust 1.75+ (only if building from source)
Installation
Option 1: Installer (Recommended)
- 1.Download the latest release from GitHub Releases
- 2.Run the .exe installer and follow the setup wizard
- 3.Nex starts automatically in the background
Option 2: Build from Source
git clone https://github.com/haxllo/nex.git cd nex cargo build --release --bin nex
Binary at target/release/nex.exe.
First Run
On first launch, Nex:
- 1.Creates config directory at
%APPDATA%\Nex\ - 2.Writes default
config.toml - 3.Initializes SQLite search index
- 4.Scans Start Menu for installed applications
- 5.Registers global hotkey (
Ctrl+Spaceby default) - 6.Adds system tray icon
Verify with nex --status.
Your First Search
- 1.Press Ctrl+Space anywhere
- 2.Type an app name (e.g.,
notepad,chrome) - 3.Press Enter to launch
- 4.Press Esc to dismiss
Search Syntax
| Input | Behavior | Example |
|---|---|---|
| plain text | Fuzzy search all items | calc |
| > | Search actions/commands | > shutdown |
| @mode | Switch search mode | @apps, @files |
| kind:... | Filter by type (DSL) | kind:file, ext:md |
CLI Reference
| Command | Description |
|---|---|
| nex | Launch in background (default) |
| nex --foreground | Dev mode: keep terminal attached |
| nex --background | Explicit background mode |
| nex --status | Check if running |
| nex --status-json | Machine-readable JSON status |
| nex --quit | Stop running instance |
| nex --restart | Restart running instance |
| nex --ensure-config | Create default config if missing |
| nex --sync-startup | Sync Windows startup entry |
| nex --set-launch-at-startup=<true/false> | Enable/disable auto-start |
| nex --diagnostics-bundle | Dump diagnostics to zip archive |
| nex --probe-index | Print index statistics |
Common Issues
Hotkey Not Working
Another app may be using the same hotkey. Change it in config:
hotkey = "Alt+Space"
Restart: nex --restart
Nex Fails to Start
Missing WebView2 Runtime on older Windows 10 builds. Download from Microsoft. Run nex --foreground to see error output.
"Nex is not recognized"
Binary not on %PATH%. Run from: "%LOCALAPPDATA%\Programs\Nex\bin\nex.exe"