Skip to content

Repository files navigation

OpenRay

OpenRay

One hotkey. Everything you do.

An open-source command palette and launcher for macOS, Windows and Linux — where almost everything, including the features that ship with it, is an extension.

Download · Documentation · Website


The OpenRay palette showing applications and commands in one list


What you get

Press one hotkey and everything is in the same search box. No modes, no menus, and the thing you reach for most is already at the top.

Application search Launch anything installed, ordered by what you actually use
Clipboard History Everything you have copied, searchable by type
Snippets Reusable text with placeholders, expanded as you type in any app
Quicklinks Links with a value dropped into them
Window Management 35 tiling presets, custom layouts, cycling half sizes
Switch Windows Jump to any open window by its title
AI Chat, commands, agents and MCP tools, with your own API key
Calculator Arithmetic, unit conversion and date maths as you type
Translate 109 languages inline. No API key, no account
Screenshots Search screenshots by the text inside them
Notes A floating markdown scratchpad with quick capture
File Search Find files by name across the folders you choose
Script Commands Any script becomes a command with a comment header
System Commands Lock, sleep, restart, volume and media
Emoji & Symbols Search by name, paste anywhere
Menu Bar Search Trigger any menu item of the app you were in

Works with Raycast extensions

OpenRay implements a @raycast/api-compatible runtime, so extensions written for Raycast build and run here. Install from any registry, a packed archive, or a folder you are working on — and a registry is just a static directory of files, so there is no backend to run.

Every install starts with one registry already added, and you can remove it. See The Store.

Download

Installers for every platform are on the Releases page.

  • macOS — Apple Silicon, .dmg
  • Windows — x64, .msi or .exe
  • Linux — x64 and arm64, .deb, .rpm or .AppImage

macOS: one extra step

The Mac builds are not signed or notarised — that needs a paid Apple Developer account. So Gatekeeper quarantines the download, and macOS will refuse to open it or claim the app "is damaged and can't be opened".

Nothing is damaged. Move the app to Applications, then clear the quarantine flag once:

xattr -cr /Applications/openray.app

More detail, including what that command actually does, is in the macOS notes.

Then see First run for the hotkey and the permissions pasting needs.

Documentation

Build from source

pnpm install
pnpm fetch:node-sidecar
pnpm dev

Full instructions, including the icon pipeline and the checks CI runs, are in Building from source.

License

MIT. See LICENSE.

About

An open-source command palette and launcher for macOS, Windows and Linux, with a Raycast-compatible extension API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages