#launcher #spotlight #linux #productivity #raycast

app filecast

A fast Spotlight/Raycast-style launcher for Linux with fuzzy search, file browser, grep, and app launching

1 unstable release

Uses new Rust 2024

0.2.0 Feb 2, 2026

#1057 in GUI

MIT license

1.5MB
2K SLoC

Filecast

A fast Spotlight/Raycast-style launcher for Linux built with Rust and egui. Features fuzzy search, file browser, grep, and app launching.

files

Features

  • Fuzzy Search - Smart matching for apps and files (e.g., "vsc" finds "Visual Studio Code")
  • File Browser - Navigate filesystem with vim-style keybindings
  • Grep Search - Search file contents with @pattern
  • Find Files - Find files by name with /pattern
  • Shell Commands - Run commands with :command in Search or c in Files view
  • Global Hotkey - Super+Space to toggle from anywhere
  • Configurable Position - Place the window where you want it

Installation

From Source

git clone https://github.com/ThembinkosiThemba/filecast.git
cd filecast
cargo build --release

The binary will be at target/release/filecast.

Usage

filecast

Search Syntax (Search View)

Prefix Action Example
(none) Fuzzy search apps & files firefox
@ Grep file contents @TODO
/ Find files by name /config
: Run shell command :ls -la

Keyboard Shortcuts

Global

Key Action
Super+Space Toggle Filecast
Ctrl+1/2/3 Switch views (Search/Files/Settings)
Escape Clear search / Unfocus / Hide / Back

Search View

Key Action
/ Navigate results
Enter Execute / Open selected
Escape Clear search, then unfocus, then hide

Files View

Key Action
/ or j/k Navigate files
or l or Enter Open file / Enter directory
or h or Backspace Go to parent directory
r Refresh directory
c Enter command mode (run shell commands)
Escape Exit command mode

Views

  1. Search - Quick search for apps, files, grep, commands
  2. Files - File browser with vim-style navigation + command execution
  3. Settings - Configure window position

Configuration

Settings are stored in ~/.config/filecast/settings.conf.

Window Position Options

  • Top Center (default)
  • Center
  • Top Left / Top Right
  • Bottom Center / Bottom Left / Bottom Right

Requirements

  • Linux with X11 (for global hotkey)
  • Optional: rg (ripgrep) for faster grep
  • Optional: fd for faster file finding

License

MIT License

Dependencies

~40–88MB
~1.5M SLoC