# Settings

> Platforms: Mac, Windows

Manage your Raycast settings. Set up keyboard shortcuts, themes, AI providers, and extensions to fit your workflow.

Settings is where you personalize Raycast to fit your workflow. From appearance and hotkeys to AI configuration and extension management, everything is accessible from a single, streamlined interface. In v2, Settings has been redesigned with a cleaner layout that matches the refreshed look and feel of the app.

> [!TIP]
> Open Settings quickly by pressing <PlatformKey mac="⌘" windows="Ctrl" /> `,` while Raycast is open, or search for "Settings" in Root Search.

## Opening Settings

There are several ways to access Settings:

- Type "Settings" in Root Search
- Press <PlatformKey mac="⌘" windows="Ctrl" /> `,` when Raycast is open
- Select any command in Root Search, open the Action Panel (<PlatformKey mac="⌘" windows="Ctrl" /> `K`), and choose **Configure Command** or **Configure Extension**
- Press <PlatformKey mac="⌘" windows="Ctrl" /> `⇧` `,` from Root Search to jump directly to the selected item's settings

## Account

The Account tab sits at the top left of Settings and shows your profile at a glance. Simply click on your display name to manage your Raycast account, view your current plan (Free, Pro, or Teams), and access subscription settings. You can also sign in or sign out of your account, and switch between organizations if you belong to more than one.

## General

The General tab contains the core options that shape your everyday Raycast experience.

### Open at Login

Choose whether Raycast launches automatically at login. We recommend keeping this enabled so Raycast is always ready when you need it.

### Show in Menu Bar

Toggle whether Raycast appears in the menu bar. When enabled, you can quickly access Raycast settings, check for updates, and quit the app from the menu bar icon.

### Raycast Hotkey

Set the global keyboard shortcut that opens Raycast from anywhere on your computer. The default is <PlatformKey mac="⌥" windows="Alt" /> `Space`. On macOS, you can replace Spotlight by assigning `⌘` `Space` to Raycast for an even more seamless experience.

### Appearance

Control the visual presentation of Raycast.

### Follow System Appearance

Raycast adopts your system's light or dark mode by default. Toggle this off to manually choose a theme. Raycast ships with a curated set of built-in themes, and you can browse and install community themes from the Store.

### Text Size

Adjust between the default text size and a larger option for improved readability.

### Window Mode

Choose between Compact and Expanded mode. Compact mode uses a more condensed layout so you can see more results at a glance.

### Window Position

Choose where the Raycast window appears on screen. Options include center, top, or a custom position. On multi-monitor setups, Raycast opens on whichever display currently has focus.

### Show Recent Applications

Toggle whether recently used applications appear at the top of Root Search. This can help you quickly re-launch apps you switch between frequently.

### Application Symlinks

<Highlight type="new" /> Symlinks of applications are now visible in Root Search. If you use tools like Homebrew that install apps via symlinks, those apps will now appear alongside your regular applications.

## Shortcuts

<Highlight type="new" /> The Shortcuts tab gives you a bird's-eye view of every shortcut assigned across Raycast. You can filter by category and see which commands already have hotkeys or aliases. This is the central place to manage all your shortcuts at a glance, rather than navigating into individual extension tabs.

You can also assign shortcuts from each extension's dedicated tab in Settings, or directly from the Action Panel in Root Search.

<Highlight type="new" /> You can now assign hotkeys and aliases directly from the Action Panel in Root Search, no need to open Settings first. The hotkey recorder has been completely rebuilt with support for single-tap `fn` key as a modifier, improved conflict detection, and the ability to overwrite conflicting shortcuts.

## Keyboard

The Keyboard tab lets you customize how you navigate within Raycast using your keyboard.

### Emacs & Vim Key Bindings

Enable Emacs-style (`Ctrl` `N` / `Ctrl` `P`) or Vim-style navigation for moving through lists and text fields within Raycast.

### Navigation

Fine-tune search and navigation behavior, such as whether pressing `Esc` returns to Root Search or closes Raycast entirely.

## Advanced

The Advanced tab provides additional configuration for power users.

### Window Behavior

Configure how the Raycast window behaves:

- **Auto-close on focus lost**: choose whether Raycast hides when you click away
- **Return to Root Search**: set when Raycast resets to the main search view (immediately, after a delay, or never)
- **Window position on multi-monitor setups**: Raycast opens on the display that currently has keyboard focus

### Export & Import Settings

Export your full Raycast configuration to a file and import it on another machine. This transfers your extensions, hotkeys, aliases, and preferences so you can set up a new machine quickly.

> [!TIP]
> If you use Raycast on multiple machines, export your settings periodically so you always have a recent backup available.

### HTTP Proxy

If your network requires a proxy, configure it here. Raycast will route its network traffic through the specified proxy server.

## Organizations

If you are part of a Raycast for Teams plan, the Organizations tab lets you view and manage your team membership. You can see which organization you belong to, switch between organizations, and access team-specific settings and policies configured by your admin.

## About

The About tab shows your current Raycast version number, provides links to the Raycast website and changelog, and lets you submit feedback or bug reports. You can also check for updates here.

## AI

The AI tab lets you configure Raycast's built-in AI features, including AI Chat and Quick AI. This is available with a Raycast Pro subscription.

### AI Model

Choose which AI model powers your chats and Quick AI interactions. Multiple model providers are available depending on your plan.

### Agents (formerly Presets)

<Highlight type="new" /> What were previously called Presets are now called Agents, and they're reusable. When you change the configuration of an Agent (model, instructions, creativity level), the update applies across all chats using that Agent. This makes it much easier to maintain a consistent setup across conversations.

### Memory

<Highlight type="new" /> AI Chat now supports memory. Raycast can remember key facts and preferences you share across conversations, making your chats more personal and context-aware over time. You can review and manage stored memories in this section.

### Skills

<Highlight type="new" /> Skills installed on your computer are now supported and load in dynamically. AI Chat can use extensions and system capabilities as tools, enabling it to perform actions like searching files, checking your calendar, or running commands on your behalf.

### Chat Auto-Archive

<Highlight type="new" /> Chats can be automatically archived after a configurable period of inactivity. This keeps your chat list clean without losing any conversation history — archived chats can always be found through search.

### Chat Branching

<Highlight type="new" /> You can now branch a conversation from any message to explore a different direction without losing the original thread. This is especially useful when you want to try an alternative approach while preserving the context of your first attempt.

### Danger Mode

<Highlight type="new" /> Danger Mode bypasses all confirmation prompts when AI performs actions. When enabled, AI Chat will execute tool calls and actions without asking for approval first. Use this if you trust your setup and want the fastest possible workflow, but be aware that it removes the safety net of manual confirmation.

### Quick AI

<Highlight type="new" /> Quick AI has been redesigned to match the AI Chat interface, with a more powerful composer that supports formatting, file attachments, and richer interactions.

## Extensions

Below the list of Applications, each installed extension appears as its own entry in the sidebar. Select any extension to manage its preferences, authenticate with third-party services, enter access tokens, and assign shortcuts to its commands.

### Browsing Extensions

Extensions are grouped into categories in the left sidebar: Built-in commands, Store extensions, Script Commands, and Quicklinks. Select any extension to see its commands and settings.

### Enabling & Disabling Commands

Each command has a toggle to enable or disable it. Disabled commands won't appear in Root Search. This is useful for hiding commands you don't use to keep your search results clean.

### Extension-Specific Settings

Many extensions expose their own configuration options. For example, a Jira extension might ask you to log in, or a GitHub extension might let you choose a default repository. These settings appear when you select the extension in the sidebar.

### Uninstalling Extensions

To remove a Store extension, select it in the sidebar and click the Uninstall button, or right-click the extension and choose Uninstall.


---

## Need Help?

Contact Raycast Support if you have any questions or would like help with Settings. Use the **Send Feedback** command directly in Raycast to report bugs and billing issues, log feature requests, or any other queries you would like to speak to us about.

You can view all Raycast Support contact options at https://manual.raycast.com/contact-support
