A keyboard-driven TUI for Azure — Blob Storage, Service Bus, and Key Vault.
lazyaz is to az what lazygit is to git: a fast terminal explorer that turns
common Azure browse-and-inspect tasks into a few keystrokes. No more clicking
through the Azure Portal to peek at a dead-letter queue or download a blob.
📖 Full documentation: karlssonsimon.github.io/lazyaz
macOS / Linux:
curl -sSfL https://raw.githubusercontent.com/karlssonsimon/lazyaz/master/install.sh | shWindows (PowerShell):
iwr -useb https://raw.githubusercontent.com/karlssonsimon/lazyaz/master/install.ps1 | iexOr with Go:
go install github.com/karlssonsimon/lazyaz/cmd/lazyaz@latestRequires Azure CLI logged in (az login). Go install additionally needs Go 1.25+.
az login
lazyazPick a subscription and start browsing. Press ? at any time to see keybindings
for the current view.
Blob Storage — Browse containers, navigate virtual folders, preview files with syntax highlighting, multi-select and download in bulk.
Service Bus — Peek active and dead-letter queues, requeue or move DLQ messages, inspect topics and subscriptions.
Key Vault — Browse vaults and secrets, view version history, yank secret values to clipboard.
All three run side by side in tabs with per-tab subscription selection.
| Key | Action |
|---|---|
Tab / Shift+Tab |
Cycle pane focus |
Enter / l |
Open / drill in |
h / Left |
Go back |
/ |
Filter focused pane |
Ctrl+D / Ctrl+U |
Half-page scroll |
S |
Switch subscription |
a |
Action menu |
K |
Toggle inspect panel |
? |
Help |
Ctrl+P |
Command palette |
Ctrl+T |
New tab |
Config lives in ~/.config/lazyaz/:
config.json— theme, download directory, startup tabs, keymapthemes/— Base16 color schemes (switch at runtime withT)keymaps/— JSON keybinding overrides
Thanks to bosvik and svenclaesson for contributions and feedback.
MIT — see LICENSE. Third-party licenses in THIRD_PARTY_NOTICES.md.