dmenu vs Raycast
dmenu
tools.suckless.orgRaycast
raycast.comSide by side
| Figure | dmenu | Raycast |
|---|---|---|
| Price from | Free | $8/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | Yes | — |
| Windows | — | Yes |
| macOS | Yes | Yes |
| Linux | Yes | — |
| iOS | — | Yes |
| API | — | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 20 |
| Spec score · App Launcher Software | 8.7 (#5) | 8.9 (#3) |
| Spec score · App Launchers | 8.6 (#7) | 9.5 (#1) |
| Spec score · App launchers | 8.6 (#7) | 9.5 (#1) |
| What it does | dmenu is a dynamic menu for X that efficiently handles large sets of user-defined items. | Raycast is a keyboard-first launcher combining apps, files, commands, workflows and productivity tools in one interface. |
Plans
Raycast
- FreeFree
- Raycast FreeFree
- Raycast Teams FreeFree
- Teams FreeFree
- Pro$10 a month
- Raycast Pro$10 a month
- Raycast Teams Pro$15 a month
- Teams Pro$15 a month
- Pro+$20 a month
- Raycast Pro+$20 a month
In their own words
dmenu
dmenu is a free dynamic menu for X that handles large sets of user-defined menu items and can launch commands. It runs on Linux and was originally designed for the dwm window manager. Community scripts apply it to tasks such as browsing directories, managing clipboard contents, accessing passwords, and controlling music; contributed modifications are available in a patches collection. The project provides a browsable source repository and a Git clone command. Building requires Xlib header files, and the README describes building and installing with `make clean install`, with files placed in the `/usr/local` namespace by default. The listed release is dmenu 5.4, dated 2025-08-09. Its source uses the MIT/X Consortium License, which permits use, copying, modification, distribution, sublicensing, and sale of copies subject to its conditions, while disclaiming warranties. The suckless dev mailing list is identified as a venue for user questions, development discussion, bug reports, and general discussion.
Raycast
Raycast is a set of productivity tools organized around an extendable launcher, where a keyboard-focused interface opens tools and runs workflows. Built-in features include Clipboard History, Calendar, Window Management, Snippets, Quicklinks, Notes, file search and Calculator. Its Store offers community-made extensions, with examples for Linear, Slack, Notion, Google Translate, Spotify, 1Password and Jira. Developers can build integrations with an extension API, and Teams can publish private extensions. Raycast AI includes chat, quick AI actions, agents, commands and extensions, and supports models from multiple providers. The free plan includes core features and thousands of extensions, with Clipboard History limited to three months and Notes to five. Pro costs $10 a month and includes 500 AI credits each month, cloud sync, dictation, custom themes, Translator, and unlimited Clipboard History and Notes. Raycast is available on macOS, Windows, iOS and iPadOS, but not Android. Its browser extension supports Chromium-based browsers, Safari and Firefox. Eligible new accounts can start a seven-day Pro trial; advanced AI models are excluded.