The open source launcher for macOS.
Download · Features · Build · Changelog · Discord
- One hotkey, one search. Applications, commands, quicklinks and System Settings panes, ranked by how often and how recently you use them. Aliases, hotkeys and favorites for the ones you use most.
- Raycast extensions, unmodified. Including the ones Raycast has already installed, on a Bun runtime inside the app, with an Extension Store page to install and update them.
- The basics, built in. Clipboard history, snippets, emoji, file search, calendar, a calculator with unit conversion, system commands, the menu bar's items from the keyboard, and, once you switch it on, the shortcuts you made in Apple's Shortcuts app, run by name.
- Your own apps, not replacements for them. Pick the terminal, editor, browser, notes app and clipboard manager you already use, and Floe hands work to them, down to a host from your SSH configuration, which opens in your terminal.
- Ask AI.
askand a question shows the answer in the launcher, and you can follow it up there. You choose who answers: a command line tool you are already signed in to (claude,codex,opencodeorpi), Apple Intelligence on your Mac, or an OpenAI-compatible API. A switch keeps all AI on your Mac. - Works with Thaw. Thaw 3's actions are in the search, and the launcher can follow Thaw's menu bar appearance.
- Private. No analytics, no telemetry, no account. The Privacy page in Settings lists every permission and everything Floe contacts.
The changelog has the full list.
Download Floe from the releases page, open the disk image and move Floe to Applications. It is signed and notarized, updates itself, and needs macOS 26 or later.
Floe is early. Extensions run under your user account without a sandbox, so install only the ones you trust.
Building from source needs Xcode 27 and Bun.
cd runtime && bun install && cd ..
./scripts/devrun.shDevelopment covers the layout of the tree, the tests and the diagnostics.
- OAuth sign-in for extensions, other than GitHub and GitLab through their command line tools. They use a token preference for now.
launchCommand, deeplinks, AI tools, the grid layout, and Swift or Rust helpers in extensions.- Searching your notes, searching an app's menus, and AI chat.
- iCloud sync of extension preferences and script commands. Settings, snippets and quicklinks sync, once a release is signed for iCloud (Development has the steps).
What we plan to work on next, in this order. The order can change.
- Documentation, and Floe's section on the Thaw website. It starts with a guide for extension authors: how to run a local extension in Floe, what works and what does not.
- OAuth sign-in for extensions beyond GitHub and GitLab.
- The grid layout,
launchCommandand deeplinks. - Searching the front app's menus, built on the menu scanner in CMD-Z and shared with Thaw.
- Signing releases for iCloud so settings sync can be switched on, and the same sync in Thaw.
Later: a small @floe/api package for what Raycast's API cannot express, searching your notes, and calculator history.
Window management is not under consideration unless it becomes a requested feature. There are many window managers already, and Floe can work with them instead of recreating one.
We are open to considering every request during our early releases. Open an issue to ask for something.
Read the shared contribution policy, security policy and code of conduct.
Floe shares its design system and much of its design with Thaw, its sibling in the same organization. It also uses code from Droppy Code by Jordy Spruit, with his permission, and implements the Raycast extensions API. Credits lists what Floe takes from each, and every package it is built from.
Raycast is a trademark of Raycast Technologies Inc. Floe is not affiliated with Raycast.
AGPL-3.0. Code ported from other projects keeps its own terms; LICENSES says which license covers which folder.
