I published a Raycast extension extension that lets you control FlashSpace without leaving your keyboard. If you use FlashSpace to manage virtual workspaces on macOS now you can do so from within Raycast.

Features

Details
Workspace Management
  • List Workspaces - View all workspaces with display assignments

  • Create Workspace - Create new workspaces with display, icon, and hotkey options

  • Delete Workspace - Remove workspaces with confirmation dialog

  • Update Workspace - Modify workspace display and app settings

  • Activate Workspace - Quick-switch to any workspace by name

Profile Management
  • List Profiles - View all profiles with active indicator

  • Create Profile - Create profiles with copy and activate options

  • Delete Profile - Remove profiles with confirmation dialog

App Management
  • Assign App - Assign running apps to workspaces

  • Unassign App - Remove app assignments from all workspaces

  • Assign Visible Apps - Bulk-assign all visible apps to a workspace

  • List Workspace Apps - View apps assigned to each workspace

  • List Running Apps - View all currently running apps

  • Floating Apps - Toggle float/unfloat for apps

Utility Commands
  • Focus Window - Focus windows by direction or cycle through apps/windows

  • List Displays - View connected displays with active indicator

  • Get Status - View current active profile, workspace, app, and display

  • Hide Unassigned Apps - Hide all apps not assigned to any workspace

  • Open FlashSpace - Launch the FlashSpace application

  • Open Space Control - Open FlashSpace Space Control

Screenshots

Details
FlashSpace - List Profiles
Figure 1. List profiles and switch between them
FlashSpace - List Workspaces
Figure 2. List workspaces and switch between them
FlashSpace - List Workspace Apps
Figure 3. List apps running in active workspace or other workspaces and switch between them
FlashSpace - Floating Apps
Figure 4. Toggle float/unfloat for running apps
FlashSpace - Assign App to Workspace
Figure 5. Assign app to workspace
FlashSpace - Create New Workspace
Figure 6. Create new workspace

Installation

Open FlashSpace Raycast extension page on the Raycast Store and click Install or search for "FlashSpace" inside Raycast Store.

Prerequisites

  • FlashSpace (the app) must be installed on your Mac.

  • The flashspace CLI must be available in your PATH, or set a custom path in the extension preferences. Common locations:

    • /opt/homebrew/bin/flashspace

    • /usr/local/bin/flashspace

Open Raycast extension preferences to set a custom path if needed.

Feedback and contributions

If you use the extension and find issues or want features, open an issue or a PR on the FlashSpace extensions repo. The extension depends on the FlashSpace app and its CLI; feature parity follows what’s exposed by the app/CLI. Download FlashSpace App to use this extension.

Happy hacking!