Quick Search for Zendesk 作者: Robert Schwarz
Press Alt+K anywhere in your Zendesk Admin Center to open a quick search. Jump to any admin page, or look up triggers, macros, views, automations, and more by name. Free, open source, no tracking, no servers.
扩展元数据
屏幕截图
关于此扩展
A small, focused shortcut for the Zendesk Admin Center.
Press Alt+K anywhere on a Zendesk page. A search box opens. Type a few letters. Hit Enter. You're on the right page.
That's the whole extension.
What you can search
To search a configuration object, type a prefix and a colon, then start typing:
The first time you use a prefix on a tenant, the extension asks you to build a small local cache by reading the matching admin API. After that, searches are instant and offline.
Active by default, inactive on demand
Object searches return active records only by default — so your trigger list isn't full of archived clutter.
To include inactive records, press Alt+I after typing your query. A badge in the search box confirms the mode is on.
Cache freshness
The extension tracks whether a cached object list is stale — for example, after a rename or after new objects are added. A stale indicator appears on any prefix whose local count no longer matches the API count, or whose names have changed since the last build.
To rebuild a single type, click the stale indicator. To rebuild everything at once, use the Rebuild all button in the Settings popover.
To control how long a cache stays fresh before the stale check runs, use the
Rate limit
The extension paces its cache builds to stay well inside Zendesk's API rate limit. If your tenant is on a lower-tier plan (Suite Team and similar), you can lower the default request rate with the
If the API returns two rate-limit errors in a row, the extension stops and suggests the next-lower
How navigation works
Settings
A cogwheel (⚙) in the search overlay footer opens a small Settings popover. From there you can rebuild all caches at once and adjust the
Each setting also has a discovery row in the search results — type
Light and dark
The search overlay automatically matches the page you're on. Zendesk's light theme, dark theme, and any future theme — it follows along.
Privacy — everything stays in your browser
Open source
Source is on GitHub under the MIT license. Around 1,500 lines of plain JavaScript — short enough to read in one sitting if you ever want to verify what it does.
Customize the shortcut
Don't like Alt+K? Open
Not affiliated with Zendesk
This extension is not affiliated with, endorsed by, or sponsored by Zendesk, Inc. "Zendesk" is a trademark of its respective owner and is used here only to indicate the platform this extension supports.
Press Alt+K anywhere on a Zendesk page. A search box opens. Type a few letters. Hit Enter. You're on the right page.
That's the whole extension.
What you can search
- Admin Center pages — Tickets, Channels, People, Workspaces, Apps & Integrations, Account, Objects & Rules, and the rest of the settings tree.
- Your tenant's configuration objects — triggers, automations, macros, views, groups, SLA policies, ticket forms, ticket fields, user fields, organization fields, custom roles, and dynamic content.
To search a configuration object, type a prefix and a colon, then start typing:
trigger:welcome → triggers whose name contains "welcome"
macro:1234567890 → the macro with that exact id
view: → every shared view in the tenant
The first time you use a prefix on a tenant, the extension asks you to build a small local cache by reading the matching admin API. After that, searches are instant and offline.
Active by default, inactive on demand
Object searches return active records only by default — so your trigger list isn't full of archived clutter.
To include inactive records, press Alt+I after typing your query. A badge in the search box confirms the mode is on.
Cache freshness
The extension tracks whether a cached object list is stale — for example, after a rename or after new objects are added. A stale indicator appears on any prefix whose local count no longer matches the API count, or whose names have changed since the last build.
To rebuild a single type, click the stale indicator. To rebuild everything at once, use the Rebuild all button in the Settings popover.
To control how long a cache stays fresh before the stale check runs, use the
stale: prefix:stale:1 → flag caches older than 1 day
stale:3 → 3 days (default)
stale:7 → 7 days
Rate limit
The extension paces its cache builds to stay well inside Zendesk's API rate limit. If your tenant is on a lower-tier plan (Suite Team and similar), you can lower the default request rate with the
rpm: prefix:rpm:200 → 200 requests/min (default)
rpm:400 → 400 requests/min (higher-tier tenants)
rpm:700 → for tenants with elevated limits
If the API returns two rate-limit errors in a row, the extension stops and suggests the next-lower
rpm:N value to paste in.How navigation works
- Enter — open in the same tab.
- Cmd+Enter / Ctrl+Enter (or middle-click) — open in a new tab.
- Esc, clicking outside the box, or pressing Alt+K again — close.
Settings
A cogwheel (⚙) in the search overlay footer opens a small Settings popover. From there you can rebuild all caches at once and adjust the
rpm: and stale: tiers without typing prefixes. Press Ctrl+, (Windows/Linux) or Cmd+, (Mac) to open it from the keyboard.Each setting also has a discovery row in the search results — type
rpm: or stale: with no value to see your current tier and the available options.Light and dark
The search overlay automatically matches the page you're on. Zendesk's light theme, dark theme, and any future theme — it follows along.
Privacy — everything stays in your browser
- No accounts. No setup.
- No analytics, no telemetry, no error reporting.
- No third-party servers — the extension never sends data anywhere.
- The only network requests are direct calls to your own Zendesk tenant's admin API, made only when you click "Build cache".
- Your local cache lives in your browser. Clearing site data wipes it.
Open source
Source is on GitHub under the MIT license. Around 1,500 lines of plain JavaScript — short enough to read in one sitting if you ever want to verify what it does.
Customize the shortcut
Don't like Alt+K? Open
about:addons, click the gear icon (⚙) at the top right, choose Manage Extension Shortcuts, and rebind it.Not affiliated with Zendesk
This extension is not affiliated with, endorsed by, or sponsored by Zendesk, Inc. "Zendesk" is a trademark of its respective owner and is used here only to indicate the platform this extension supports.
评分 0(1 位用户)
权限与数据
更多信息
Manifest V3. About 1,500 lines of vanilla JavaScript and CSS. No bundler, no transpiler, no minification, no npm modules, no CDN imports — the submitted package IS the source. JSDoc with the // @ts-check pragma stands in for TypeScript; the sanity gate is the TypeScript compiler in checkJs strict mode.
Privacy
No backend, no analytics, no telemetry, no remote config, no third-party endpoints. The only network requests are direct GETs to the user's own Zendesk tenant, gated on an explicit click. The manifest declares data_collection_permissions as none. Cached records (id and name only) live in the user's local IndexedDB.
Authorship
Written by AI under human supervision. Architecture, code review, and verification were human-driven.
Read the source
Full design notes, architecture, and the planning archive (.planning directory) are in the GitHub repo: github.com/robertschwarz/quick-search-for-zendesk. MIT-licensed.
Not affiliated with Zendesk
"Zendesk" is a trademark of its respective owner, used here only to indicate the platform this extension supports.