Skip to content

lazyaz - A Terminal UI for Azure

A keyboard-driven terminal UI for Azure. Like lazygit, but for Azure.

lazyaz is a terminal user interface (TUI) for Azure, built with Bubble Tea. It’s designed for developers and platform engineers who work with Azure daily and want a faster alternative to clicking through the Azure Portal or writing az CLI one-liners.

If lazygit is to git what lazyaz is to Azure: a fast, fully-keyboard terminal explorer that turns common browse-and-inspect tasks into a few keystrokes. Navigate storage accounts, peek dead-letter queues, pull secrets during debugging sessions — all without opening a browser.

  • Backend developers debugging production issues — peek Service Bus dead-letter queues to see why messages failed, inspect blob contents, or pull a Key Vault secret for a local test run.
  • Platform engineers managing infrastructure — browse storage accounts across subscriptions, check queue depths, audit secret versions.
  • DevOps engineers working in SSH sessions or remote terminals where a browser isn’t available — lazyaz runs anywhere az login works.
  • Anyone tired of the Azure Portal for routine inspection tasks — no page loads, no clicking through menus, just keyboard shortcuts.

Blob Storage browser

Browse containers, navigate virtual folders, preview files with syntax highlighting, multi-select and download in bulk. Server-side prefix search works on containers of any size — even millions of blobs.

Service Bus inspector

Peek active and dead-letter queues, requeue or move DLQ messages with native lock-based transactions, and inspect topics and subscriptions. Manage message flow without writing CLI scripts.

Key Vault secrets

Browse secrets and their version history. Yank a secret value to your clipboard with a single keystroke, or bulk-export marked secrets as JSON. Values never appear on screen.

Tabbed multi-service UI

Run Blob, Service Bus, and Key Vault side by side in tabs. Each tab has its own subscription context. Switch with 1-9, H/L, or the command palette (Ctrl+P).

Multi-tenant Azure support

Switch between Azure tenants instantly from the command palette — no browser sign-in needed. If your subscription exists in the new tenant, the switch is seamless with no interruption.

Customizable themes & keybindings

Ships with 300+ Base16 color schemes (Tokyo Night, Rose Pine, and more). Keybindings are fully remappable via JSON — vim-style by default, with a standard keymap included.

Install:

Terminal window
curl -sSfL https://raw.githubusercontent.com/karlssonsimon/lazyaz/master/install.sh | sh

Then log in to Azure and launch:

Terminal window
az login
lazyaz

Pick a subscription and start browsing. Press ? for help, a for context-aware actions, Ctrl+P for the command palette.