Traditional application launchers are often bloated, slow, or ugly. Vanta is built differently. It leverages Rust for instant startup times and uses a modern "Liquid Glass" UI designed specifically for Wayland compositors like Hyprland and Sway.
But speed isn't enough. Vanta is deeply scriptable—if your script can output JSON, Vanta can run it. Calculate math, control Spotify, fetch weather, or manage Docker containers without ever leaving your keyboard.
Install the binary package from the AUR:
yay -S vanta-bin
Download the latest .deb from Releases.
sudo dpkg -i vanta_1.0.0_amd64.deb
Download the latest .rpm from Releases.
sudo rpm -i vanta-1.0.0-1.x86_64.rpm
Works on any Linux distribution. Download, make executable, and run.
chmod +x Vanta_1.0.0_amd64.AppImage
./Vanta_1.0.0_amd64.AppImage
nucleo-matcher for sub-millisecond search results.Vanta scans ~/.config/vanta/scripts/ for executable files. A script simply needs to output JSON.
Example: ~/.config/vanta/scripts/hello.sh
#!/bin/bash
# vanta:name=Hello World
# vanta:description=A simple test script
# vanta:icon=👋
echo '{
"items": [
{
"title": "Hello from Bash!",
"subtitle": "Click to copy",
"action": { "type": "copy", "value": "Hello Vanta!" }
}
]
}'
Type hello in Vanta, and this result appears instantly.
Configuration lives at ~/.config/vanta/config.json. It's automatically created on first run.
{
"general": {
"hotkey": "Alt+Space",
"max_results": 50,
"launch_on_login": false
},
"appearance": {
"blur_radius": 20,
"opacity": 0.85,
"border_radius": 16,
"colors": {
"background": "rgba(20, 20, 30, 0.7)",
"surface": "rgba(255, 255, 255, 0.05)",
"accent": "#8b5cf6",
"accent_glow": "rgba(139, 92, 246, 0.3)",
"text_primary": "#ffffff",
"text_secondary": "rgba(255, 255, 255, 0.6)",
"border": "rgba(255, 255, 255, 0.1)"
}
},
"scripts": {
"directory": "~/.config/vanta/scripts",
"timeout_ms": 2000
}
}
| Key | Action |
|---|---|
| Alt + Space | Toggle Window |
| Esc | Close Window |
| Enter | Launch / Execute |
| ↑ / ↓ | Navigate Results |
| Tab | Next Result |