A browser DevOps CLI
one keystroke away.
OpsKey is a keyboard-first command palette for Chrome. Fire webhooks, open dashboards, copy runbook snippets, pull up your clipboard history, screenshot the page — without leaving the tab you're already on.
- HTTP↵Trigger staging deployPOST example.com/webhook/deploy
- URLOpen GrafanaLatency dashboard — production
- COPYCopy kubectl logskubectl logs -f deployment/api -n production
- HTTPPing prod healthGET api.example.com/health
- URLOpen GitHub ActionsWorkflows — current repo
Built like a real engineering tool, not a productivity app.
Every decision points the same direction: less mouse, more speed, no bloat.
Five primitives
URL, HTTP, Copy, Clipboard history, Screenshot. Every action you take in a day, one keystroke away.
Full HTTP response viewer
HTTP commands don't just fire — they show the full response with status, timing, and a scrollable body. Copy any response with one click.
Screenshot & paste
Tab into screenshot mode, hit Enter, paste anywhere. The palette auto-hides for the capture so screenshots are clean — just the page, no overlay.
Fuzzy search, instant
Typing filters live. Matches name, description, and type. Ranks by proximity so "depl" finds "Trigger staging deploy" first.
Keyboard-first, always
Open with a shortcut. Arrow up/down to navigate. Enter to run. Tab to switch modes. No mouse required.
Local, private, fast
Commands, clipboard, screenshots — all chrome.storage.local on your machine. No account, no server, no telemetry.
Three seconds from shortcut to shipped.
Press the shortcut
On any page, hit ⌘⇧K for commands or ⌘⇧V for clipboard history. The palette slides in over whatever you were doing.
Type, narrow, enter
Live fuzzy filter across name, description, and type. Tab to switch modes. Arrow keys to navigate, Enter to run.
Get the result
Success or error appears inline. Copy commands confirm silently. HTTP commands show status and response snippet.
Five primitives that cover most of your day.
Each type is modeled as a proper TypeScript discriminated union — so the options page, the executor, and the palette all agree on what a command actually is.
URL commands
Open a dashboard, runbook, or internal tool. Current tab or new tab — your call.
HTTP commands
GET, POST, PUT, PATCH, DELETE. Headers, JSON body, the lot. Fires from the background worker — no CORS surprises.
Copy commands
Stash the commands you paste a hundred times a week. One keystroke away, not one Slack-search away.
Clipboard history
Captures every copy automatically. Press ⌘⇧V, search, pin the important ones. The things you lose to clipboard replacement, now permanent.
Screenshot the tab
Tab into screenshot mode, hit Enter. Visible viewport lands on your clipboard as PNG or downloads as a file. The palette hides itself for the capture — your screenshot is clean.
A clipboard manager
that actually remembers.
Every time you ⌘C anything in Chrome, OpsKey saves it. Press ⌘⇧V to open the last hundred things you copied — searchable, pinnable, one keystroke from re-pasting. The API token you copied two hours ago? Still there. The SQL query from this morning? Still there.
Automatic capture
Every Cmd+C in any Chrome tab gets saved instantly. No buttons, no prompts. Just copy, and it's there.
Local by default
History lives in chrome.storage.local on your machine. Nothing is sent anywhere, ever.
Pin what matters
Pinned entries survive the unpinned-trim. Keep the token, drop the noise.
Search across everything
Fuzzy search over every entry. No scrolling through history — just type.
- SAVE↵Save current clipboardReads what's on your clipboard right now and saves it to history
- PINsk_live_aPx9bR7Yt2fHwE4kL1jV6nQmZ8cX3sB2just now · 42 chars
- CLIPkubectl rollout restart deployment/auth -n prod3m ago · 47 chars
- CLIPSELECT id, email FROM users WHERE created_at > NOW() - INTERVAL '7 days';11m ago · 78 chars
- CLIPterraform apply -target=module.k8s.aws_eks_cluster.main1h ago · 56 chars
- CLIPgit log --since='yesterday' --author=adam --onelineyesterday · 52 chars
Install OpsKey in 30 seconds.
Now live on the Chrome Web Store. One click, free, no account required.
Auto-updates, synced across your Chrome profile, no permissions you haven’t already approved.
Add to Chrome →