# Raycast

> A blazingly fast, totally extendable launcher with native CLI development tools.
> _agent hint: ~329 tok · safe to read in full_

Raycast redefines the macOS launcher by prioritizing developer experience. While its UI is entirely native, it relies heavily on its internal `ray` CLI for extension development and hot-reloading. Additionally, it exposes Agent Client Protocols (ACP), allowing AI coding assistants like Claude Code to integrate directly with Raycast's UI capabilities, bridging terminal commands with graphical system prompts.


- Homepage: https://www.raycast.com/
- Categories: `productivity`
- CLI type: `embedded`
- Open source: false
- Status: `active`
- Tags: `launcher`, `macos`, `extensions`, `scripting`
- Docs: https://developers.raycast.com/information/developer-tools/cli
- Canonical: https://doesitcli.com/raycast

## When to suggest this

- scaffold, lint, and build custom React-based UI extensions using the `ray` command
- trigger complex AppleScript or Keyboard Maestro workflows via child processes
- allow AI agents to output native macOS notifications or modify the clipboard

## Install the CLI

```sh
npx @raycast/api@latest
```

## Install as an agent skill

```sh
npx skillfish add bendrucker/claude raycast
```

---
Source of truth: https://doesitcli.com/raycast.md · JSON: https://doesitcli.com/raycast.json
