Early Access · RabbitMQ debugging, finally done right

Your RabbitMQ queues
have 42,000 stuck messages.
Now what?

Inspector Rabbit is a fast, private desktop tool that lets you search, filter, inspect and replay RabbitMQ messages at any scale — without sending a byte of your data anywhere.

No spam. No credit card. Just a heads-up when it launches. Tell us more about your setup →

Inspector Rabbit mascot — detective rabbit with a magnifying glass
Inspector Rabbit — payments.failed
Inspector Rabbit app — payments.failed queue with 42,187 messages loaded, payload tree open, routing key filter active
100 K+
Messages handled
100 %
Local — no cloud
< 2 min
Setup time
Queues & environments
The problem

RabbitMQ ships a management UI.
It was not built for debugging.

The default UI handles basic queue management well. Finding one failed message among 80,000 is a different story entirely.

🐢

Freezes above 40K messages

The built-in Management UI loads everything at once. Above 40K messages it hangs, times out, or silently crashes your browser tab. Debugging becomes guesswork.

🔍

Zero search or filtering

No way to filter by payload content, routing key, header value, or exception class. You get a raw chronological list. Nothing more.

🔁

No replay or compare

Found the bad message? You can't replay it to a different queue, compare it to a known-good one, or replay a filtered subset without a custom script.

🕳️

Payload is a raw blob

Nested JSON, timestamps, exception traces and routing metadata are displayed as raw text. No tree view, no diff, no structured inspection of any kind.

🐇

Inspector Rabbit is the debugger that should have shipped with RabbitMQ

Fetches in configurable batches. Filters and searches at full speed from local cache. Renders payloads as interactive trees. Compares two messages side by side. Replays filtered subsets to any queue. All on your machine — nothing ever leaves your network.

What it does

Everything your team needs
to debug RabbitMQ at scale

Built by developers who got frustrated enough with the existing tooling to fix it themselves.

Batch fetch — no browser freeze

Messages load in configurable batches (500 at a time). Progress shown live. Handles 100K+ queues without a single freeze or timeout.

🔎

Full-text search and filter

Filter by payload content, routing key, header values, exchange, or error class. Regex supported. Results appear instantly from local cache.

🌳

Interactive payload tree

Nested JSON rendered as a collapsible tree. Headers parsed and formatted. Timestamps converted. Exception stack traces shown as structured tables.

↔️

Side-by-side message compare

Select any two messages and compare them field by field. Spot the difference between a healthy message and a failed one in seconds.

🔁

Replay and re-publish

Replay individual messages or filtered batches to any queue or exchange. Edit payload or headers before sending. No scripts required.

🌐

Multiple environments

Dev, staging, production — each with its own colour, credentials and virtual host. Switch in one click. Colour-coded so you never purge the wrong queue.

⚡ Limited early access

Be first.
Founding members get
the best deal — forever.

We're opening early access to a small group of teams. Tell us about your setup — it directly shapes which features we build first.

🔒 We'll only email you about Inspector Rabbit. No sharing, no spam. Privacy policy.

🎉

You're on the list!

We'll reach out as soon as early access opens.
Founding members get the best pricing — locked in forever.

🔒
Zero data egress
Inspector Rabbit connects directly to your RabbitMQ instance. Your message payloads never leave your network — not even to us.
🏠
Runs on your infrastructure
Deploy alongside your existing stack. No cloud services, no vendor agents, no extra infrastructure to manage or pay for.
📦
14-day free trial, then a licence
Full-featured trial, no credit card required. Activate a commercial licence to keep using it — no subscription traps, no recurring bills.