App Launcher
Instantly search and open any installed app. Faster than Spotlight, keyboard-only by design.
RustCast packs a full productivity toolkit into a single hotkey. Zero subscriptions, zero telemetry.
Instantly search and open any installed app. Faster than Spotlight, keyboard-only by design.
Type any expression and see the result inline.
Access your full clipboard history from a keyboard shortcut
Configure the fonts and colors to your liking
Type your query and add ? to instantly search Google
(or any custom search engine).
Convert between units right from the search bar.
Find and copy any emoji by name.
Define shell aliases and run any command directly from the launcher.
Search for your files and open them easily
Modes let you run any shell script from RustCast. Transform your environment in one keypress — toggle your window manager, start servers, silence notifications, switch contexts.
Hide notifications, disable WM effects, switch to a clean desktop. One command for a distraction-free presenting experience.
Use brew to start Postgres, fire up dev servers, enable auto-reload. Your entire dev stack with one alias.
Silence Slack, DND via AppleScript, close distracting apps. Transition into deep work immediately.
Point a mode at any shell script. RustCast runs it. Use AI to help write the scripts — just review before running.
A single TOML file controls everything. Fonts, colors, hotkeys, search engines, shell aliases, haptic feedback — fully yours.
RustCast creates a sensible default config on first launch. Tweak as little or as much as you want.
# Global hotkey toggle_hotkey = "ALT+SHIFT+1" clipboard_hotkey = "SUPER+SHIFT+2" search_url = "https://google.com/search?q=%s" haptic_feedback = true clear_on_enter = true show_trayicon = true # Define your custom modes [modes] presentation = "~/.config/rustcast/scripts/presentation.sh" dev = "~/.config/rustcast/scripts/dev.sh" focus = "~/scripts/focus-mode.sh" othermodes = "~/some/path/to/script" # Any shell script. Unlimited power. [theme] font = "Fira Code" text_color = [0.95, 0.95, 0.96] background_color = [0.11, 0.11, 0.13] background_opacity = 1.0 show_icons = true show_scroll_bar = true [[shells]] command = "echo " alias = "Variables 1" alias_lc = "var test"
Three ways to get RustCast. Pick the one that feels right.
RustCast wouldn't exist without contributions, feedback, and support from these folks.
🥚 Sponsors get a secret easter egg inside RustCast. A dollar is all it takes.
RustCast is free, open source, and built for people who care about speed. Install it in 30 seconds and never look back.