← Swik
Workflow

A radial menu for 1Password: faster vault access on Mac

1Password's Quick Access is one of the better keyboard-driven launchers on the Mac. You press Shift+Cmd+Space, type two or three letters of a vault item, and you're filling. For most logins, that's already the right interaction.

But there's a tier of credentials below that — three or four logins you fill ten times a day, every day. The work email, the staging dashboard, the analytics console, the VPN. For these, even Quick Access is friction. Hand off the mouse, press a hotkey, type two letters, press Enter, autofill. A radial menu can collapse that to a single flick — without ever touching the credentials themselves.

This post walks through a Swik layout for hourly-use logins. Two important things up front: Swik has no built-in 1Password integration and never will, because that would be the wrong place for secrets. And 1Password does not currently ship native Apple Shortcuts actions, which sounds like a problem but actually has a clean workaround using the 1Password CLI. Both points matter for the design.

Why a wedge beats Quick Access for the hourly tier

Quick Access is a typing tool. It's brilliant for the hundred-plus items in a real vault, because typing scales with vocabulary. But typing is only fast when your hands are already on the keyboard. When you're in a browser tab clicking through a CRM with the mouse in your right hand, opening Quick Access means moving your right hand off the mouse, hitting a three-key chord, typing letters, and confirming.

A wedge does the same job differently. You're already holding the mouse. You press the side button, flick down-left, and the fill happens. There is no recall step because the wedge is in a fixed position. After a week, you stop looking at the menu — the direction is the credential.

The ceiling of this approach is low on purpose. You don't put eighty logins on wedges. You put the four or five you fill constantly, leave everything else in 1Password's vault, and let Quick Access handle the long tail. Same two-layer logic as a typed launcher next to a radial one — recall for breadth, reflex for frequency.

The simple version: a wedge that opens Quick Access

The smallest possible setup, and a perfectly reasonable place to stop, is one wedge that sends the Quick Access hotkey. You bind a Swik wedge to send Shift+Cmd+Space — that's the default 1Password Quick Access trigger on Mac, and it's reassignable inside 1Password's preferences if you've moved it.

What you gain: you can keep the mouse in hand, flick once, and 1Password's search box is up. What you don't gain: per-item targeting. You still type two letters to pick the right login. For most people, that's a fair trade — the wedge replaces the keyboard reach without putting any 1Password data inside Swik.

This setup is genuinely zero-risk because the wedge is just a keystroke. No credentials touch Swik's storage, no automation runs, no extra tools are installed. If you only do one thing from this post, do this one.

The targeted version: wedges that fill specific items

The richer setup uses 1Password's command-line tool, op, wrapped inside Apple Shortcuts. The reason for the wrapping is that 1Password does not currently ship dedicated Apple Shortcuts actions — there is no "Get Item" or "Fill Login" tile in the Shortcuts library. There has been a community feature request open for this for years; it is not shipped today. What does work is a Shortcut with a single Run Shell Script action that calls op, retrieves a specific item, and pipes the result somewhere useful (typically into the clipboard for a brief moment, then cleared, or — more cleanly — into a fill flow you've already wired).

The setup looks roughly like this:

Now flicking that wedge fires the Shortcut, which calls op, which prompts 1Password (Touch ID) before doing anything. After authentication, the credential is delivered to wherever your Shortcut is configured to put it. Crucially, Swik never sees the password. It only saw the Shortcut name.

An hourly-logins layout

A reasonable layout for the four-to-six logins you actually fill all day:

DirectionWedge
NorthOpen 1Password Quick Access (sends Shift+Cmd+Space)
North-eastShortcut: fill work email login
EastShortcut: fill staging dashboard
South-eastShortcut: fill analytics console
SouthSub-menu: Other accounts (a second ring of less-frequent logins)
South-westShortcut: connect VPN
WestOpen 1Password main window
North-westSub-menu: Dev (API tokens, SSH passphrase reminders)

Eight wedges, two sub-menus. The hourly tier is one flick away. The "I use this twice a week" tier is a flick plus another flick. The whole long tail is still where it always was, in the 1Password vault, behind Quick Access.

Context profiles: a different vault face per environment

The credentials you reach for on work Wi-Fi are not the credentials you reach for on home Wi-Fi. Swik supports context-aware profiles that swap the entire menu based on conditions — current Wi-Fi network, connected display, time of day. A common arrangement:

This is helpful for ergonomic reasons but also for a quiet security reason: the work credentials are simply not on the menu when you're not at work. There's nothing to flick when your hand is in the wrong place. More on profile triggers here.

Security: what stays in 1Password, what doesn't

The whole design of this post is built around one rule: secrets do not enter Swik. To make that concrete, here's what each kind of wedge does and doesn't store.

And, just as importantly, here is what you should never use for credentials:

If a wedge looks like a fast way to "just put my password in there," that's the moment to step back. The whole point of the design is that the password lives in 1Password and the wedge is a remote control. Flatten that and you've turned your settings file into a credentials file.

What this setup doesn't try to do

A few honest limits, so nobody is surprised:

Swik isn't filling forms itself. The Shortcut you wire to a wedge does whatever your Shortcut is configured to do. If you set it up to copy a credential to the clipboard, that credential sits there until something else overwrites it or until the OS clears the pasteboard. The 1Password desktop app's Universal Autofill is a much better fill experience than anything you can build with a clipboard-based Shortcut, and there's nothing wrong with treating the radial-menu approach as an extra layer rather than a replacement.

The CLI dependency is real. The targeted approach assumes you've installed and authenticated op, and that you're comfortable enabling the desktop integration. That's a setup tax. If you don't want to take it on, the simple version (a wedge that opens Quick Access) gets you most of the speed benefit for none of the configuration.

1Password may eventually ship native Shortcuts actions. If they do, the targeted approach above gets simpler — replace the Run Shell Script action with the official Get Item action and you're done. Until then, the CLI is the bridge.

Wedges aren't the place for OTP. If you use 1Password's one-time-password feature, keep generating those inside 1Password where Touch ID gates them. A wedge that fired an OTP fill might feel slick, but you've just made a one-flick path to a code that exists to slow attackers down.

Frequently asked questions

Does Swik have a built-in 1Password integration?

No. Swik does not read, store, or fill 1Password items directly, and that's deliberate. The pattern in this post is a layout you build yourself: wedges that send the Quick Access hotkey, or wedges that run an Apple Shortcut wrapping the 1Password CLI. Secrets stay inside 1Password the whole time. Swik's job is to trigger the action — authentication still happens through 1Password's normal flow, including Touch ID.

Should I store passwords in Swik's clipboard ring or text-insert wedges?

No. The clipboard ring keeps the last few text snippets you copied and a text-insert wedge stores literal text in your settings file. Neither is encrypted at the level a password manager is. Treat both as equivalent to a sticky note — fine for an address or a meeting link, not for credentials. Always trigger 1Password to fill secrets; never paste them into a wedge.

Does 1Password have native Apple Shortcuts actions on Mac?

Not at the time of writing. There is no first-party "Get Item" or "Fill Login" action in Shortcuts.app. The community feature request is years old and still open. The workable path today is the 1Password command-line tool (op), which can be wrapped inside an Apple Shortcut using a Run Shell Script action. Swik triggers that Shortcut from a wedge. Touch ID still gates the request via the desktop app integration.

Can a radial menu open Quick Access without involving the CLI?

Yes, and it's the simplest setup. Bind a Swik wedge to send the Quick Access hotkey — Shift+Cmd+Space by default. One flick opens the 1Password search box ready for you to type. You don't get the per-item targeting that the CLI route gives you, but you skip the keyboard reach entirely and the wedge contains zero secrets.

Swik — a radial menu for macOS

Open apps, run Apple Shortcuts, and trigger tools like 1Password with a single flick. Free for five wedges, $9 one-time for unlimited. Requires macOS 14 Sonoma or later.

Download for macOS