A cross-platform text expander written in Rust that replaces typed keywords with snippets, emojis, dates, or script output.
typecraft-dev/oma-cast
A Raycast-style launcher for the Omarchy Linux desktop that searches apps and Omarchy actions, learning what you use most.
Open-source alternative to:Raycast
- Stars
- 355
- Forks
- 29
- Open issues
- 18
- Last commit
- 5 hours ago
What is it?
oma-cast is a keyboard-driven launcher for Omarchy, the Hyprland-based Linux setup. It searches installed apps, all of Omarchy's menu actions with breadcrumbs and live state, and web-search fallbacks from one input box. Results are ranked using a port of Raycast's root-search algorithm, combined with frecency and learned search terms, so frequently used items move up over time.
Users can add aliases, pin favorites, hide unused commands, and use a Ctrl+K action panel, quick picks on Ctrl+1 to 9, and search history. The launcher runs inside omarchy-shell as a plugin, follows the active Omarchy theme, and uses no Electron, Node runtime or extra daemons. An action can hand a typed question to the default coding agent configured in Omarchy, which opens a new session in the configured terminal.
The project is an independent clean-room implementation with no Raycast code or assets, and it sends no telemetry. It is early-stage; settings UI, script commands, clipboard history and window management are listed as planned.
Key features
- 01Searches installed apps and all Omarchy menu actions in one input.
- 02Ranks results with a Raycast-style algorithm plus frecency and learned search terms.
- 03Supports aliases, favorites and hiding commands.
- 04Provides a Ctrl+K action panel and keyboard shortcuts for quick selection.
- 05Falls back to Google or DuckDuckGo web searches when nothing matches.
- 06Hands questions to Omarchy's default coding agent in a new terminal session.
Use cases
- Launching apps and Omarchy settings without leaving the keyboard.
- Quickly toggling Omarchy themes, styles and other system options.
- Sending a question to your default coding agent from the launcher.
Topics
FAQ
- What is oma-cast?
- A Raycast-style launcher for the Omarchy Linux desktop that searches apps and Omarchy actions, learning what you use most. oma-cast is a keyboard-driven launcher for Omarchy, the Hyprland-based Linux setup. It searches installed apps, all of Omarchy's menu actions with breadcrumbs and live state, and web-search fallbacks from one input box. Results are ranked using a port of Raycast's root-search algorithm, combined with frecency and learned search terms, so frequently used items move up over time.
- Is oma-cast free to use? What license does it have?
- oma-cast has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is oma-cast still maintained?
- Actively maintained. The last commit to oma-cast was on Oct 21, 2026.
- What can I use oma-cast for?
- Launching apps and Omarchy settings without leaving the keyboard. Quickly toggling Omarchy themes, styles and other system options. Sending a question to your default coding agent from the launcher.
- Where can I get oma-cast?
- The source code and installation instructions are on GitHub: https://github.com/typecraft-dev/oma-cast
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Hyprland desktop dotfiles centered on a Material-themed Quickshell shell with an overview, AI widgets and screen tools for Wayland.
A native, extensible desktop command palette for launching apps, clipboard history, snippets, file search and more, compatible with Raycast extensions.
A tiny, fully native macOS launcher with a global hotkey, app search, clipboard history, snippets and Raycast extension support.
A macOS app that fuzzy-searches files across the whole disk almost instantly and lets you act on results right away.
A native macOS menu-bar app that locks your keyboard input source globally, per app, or per browser URL.