Extension Icon

1Password

Search, open or edit your 1Password passwords from Raycast
AvatarKhasbilegt.TS
211,273 Installs
Overview

1Password

Browse your 1Password items from Raycast, copy or paste credentials and one-time passwords, open items in the app or the browser, and generate new passwords.

Works with 1Password 8 and 1Password 7. Pick which one you use under 1Password App Version in the extension preferences.

Requirements

1Password 8

  1. Install the 1Password CLI.
  2. Turn on the desktop app integration: 1Password → Settings → Developer → Integrate with 1Password CLI. It lets the app hand the CLI a session, so unlocking 1Password is enough. Without it you have to sign in through op signin instead, which the extension prompts for when it cannot find a session.

The extension looks for the CLI in the usual install locations (/usr/local/bin/op and /opt/homebrew/bin/op on macOS, the Program Files and WinGet paths on Windows). If yours lives somewhere else, set 1Password CLI path in the preferences.

1Password 7

No CLI needed. The extension reads the metadata cache that 1Password 7 keeps in its own macOS container, so this path only works on macOS and only shows items 1Password 7 has already cached.

Commands

CommandVersionWhat it does
My PasswordsbothLists every item. Open it in 1Password or the browser, copy or paste the username, password, or one-time password, and share items.
My Vaultsv8Lists your vaults and the items in each one. Shows nothing on 1Password 7.
Generate Passwordv8Generates a password with the 1Password CLI. Shows nothing on 1Password 7.
Auto Renew Authorizationv8Runs in the background every 9 minutes to keep the CLI session alive. Off until you turn it on — see below.

Auto Renew Authorization

The 1Password CLI session expires after about ten minutes. Once it does, the next command has to re-authorize, and if the desktop app asks you to confirm, that request blocks until you answer it.

This command keeps the session from getting that far. It is a background command, so Raycast keeps it disabled until you ask for it: open Raycast Settings → Extensions → 1Password → Auto Renew Authorization and enable background refresh in that command's preferences.

Preferences

PreferenceApplies toDescription
1Password App VersionbothWhether to talk to 1Password 8 or 1Password 7.
Primary Actionv8What Enter does on a login item.
Secondary Actionv8What the second action does on a login item.
Close window after copyingCurrently has no effect. The copy and paste actions show a HUD, which dismisses Raycast either way.
Reduce item list memory usagev8Lists a lightweight summary instead of full item details. Username and email subtitles and search over those fields are unavailable until an action fetches the full item, and the list renders the first 200 matches. Useful for very large vaults.
1Password CLI pathv8Where the op binary lives, if it is not in one of the default locations.
1Password SHELL pathv8, macOSShell used to run op signin. Defaults to /bin/zsh.

Troubleshooting

"Authentication Required"

The CLI could not reach a signed-in account. The message underneath shows the cause, though the view cuts off long output after a line or two — use Copy Error Details in the action panel to get the whole thing, including the steps the CLI suggests. Most often one of these applies:

  • The desktop app integration is off. Turn it on under 1Password → Settings → Developer.
  • 1Password is locked. Unlock it and run the command again.
  • The CLI is installed somewhere the extension does not look. Set 1Password CLI path in the preferences.

The list shows an error instead of my items

Loading the account or the item list failed. Retry runs it again, and Copy Error Details gives you the CLI's full output. An empty list with "No items found" means the opposite — the commands succeeded and returned nothing.

Raycast keeps asking me to authenticate

Enable Auto Renew Authorization as described above. It refreshes the session before it expires.

"1Password CLI is not found"

The extension could not find the op binary. Install it, or point 1Password CLI path at it.