Skip to content

The fastest way to debug your Azure Service Bus

Search, inspect, edit, and resend messages in seconds — with custom dead-letter alerts and MCP-powered debugging built in.

Download for Windows

Free · v0.8.5 · no account, no telemetry

Desktop app · Windows & macOS · free, v0.8.5

viewbus app showing the orders-incoming dead-letter queue with a selected message and its JSON body and properties

Built for the way developers actually use Service Bus.

Everything you'd want Service Bus Explorer to be, without the legacy baggage.

How it compares

The classic Service Bus Explorer is Windows-only; the Azure Portal can't search across resources or alert you. Here's where viewbus fits — and where the others still win.

Why viewbus works this way → Coming from Service Bus Explorer? →

On the roadmap

Free, and shipping often. A few things already in the works:

Your data never leaves your machine.

No backend, no telemetry, no account. When you sign in, it's to your own Azure — not to viewbus. Tokens and connection strings stay in your OS keychain, never on disk in plain text.

We can't see your namespaces or your messages, and we're not training any AI on what you do. Don't take our word for it — open the network inspector and see exactly where traffic goes.

Read the full privacy promise →
network · outbound
login.microsoftonline.comsign-in
management.azure.comyour subscriptions
*.servicebus.windows.netyour messages
viewbus.app/latest.jsonupdate check
viewbus.app/announcements.jsonnotices
✓ no telemetry · no analytics · no account
✓ nothing about you is ever uploaded

Common questions

Is viewbus free?

Yes — viewbus is free for both Windows and macOS, with no account, no trial, and no paid tier. If it saves you time you can buy me a coffee, but nothing in the app is gated.

Does viewbus run on macOS?

Yes. There's a native build for Apple Silicon, installable with brew install --cask haakofli/viewbus/viewbus. The original Service Bus Explorer is Windows-only.

Can viewbus resend dead-lettered messages?

Yes. Peek a dead-lettered message, edit its body and properties in a side-by-side diff editor, then resend it to the original entity — one at a time, or in bulk across a filtered batch.

Does viewbus send my messages anywhere?

No. There is no backend, no telemetry, and no account. Your machine talks directly to Microsoft: login.microsoftonline.com, management.azure.com, and your own *.servicebus.windows.net endpoints. The only requests to viewbus.app are two static JSON files the app reads at startup, one for updates and one for notices.

Can I use viewbus with Claude, ChatGPT, or Cursor?

Yes. viewbus ships a Model Context Protocol server over local stdio with ten read-only tools, so an AI assistant can list namespaces, search resources, count messages, and peek bodies without any cloud round-trip.

Do I need an Azure connection string?

No — signing in with your Azure account indexes every namespace you can see. Connection strings are still supported for namespaces outside your tenant, and they're stored in the OS keychain rather than on disk.

Something else? Get in touch →

Install via Homebrew

To install viewbus, run the following command in your terminal:

$ brew install --cask haakofli/viewbus/viewbus

Heads up — macOS build isn't notarized yet

viewbus for macOS isn't notarized by Apple yet, so on first launch macOS will say it's damaged or can't be verified. You'll need to clear the quarantine flag once. Pick whichever feels easier:

Option A — Terminal (one command)

  1. Open the DMG and drag ViewBus.app into /Applications (don't run it from inside the DMG — quarantine re-applies).
  2. Open Terminal and run:
    xattr -cr /Applications/ViewBus.app
  3. Launch from Launchpad or /Applications.

Option B — System Settings (no Terminal)

  1. Open the DMG and drag ViewBus.app into /Applications.
  2. Try to open it — macOS will block it. Dismiss the warning.
  3. Open System Settings → Privacy & Security, scroll down, and click Open Anyway next to viewbus.
  4. Confirm in the dialog that follows.

You only need to do this once per install.

Do you still want to download?

Download for Windows

Get it from the Microsoft Store
or

Prefer a direct installer? The .exe isn't signed yet, so Windows SmartScreen warns once — click More info → Run anyway.