Repair what you selected, nothing else.
Resubmit with edits, move or delete the rows you picked. Each message is found again by sequence number when the job runs, and the report says what happened to every one.

Dispatched is a native app and CLI for macOS, Windows and Linux.
Free and open source · macOS 13.3 or later, Windows 10 and 11, Linux x64 and arm64


Every change is counted and stated in one exact sentence before it runs. On a connection marked as production, the confirm button stays disabled until the name matches.

Each dead-letter view groups its messages by reason, so 37 failures become three problems you can act on. Filter by property, body text, regex or JSONPath, and open any message as JSON, XML, text or hex.

Resubmit with edits, move or delete the rows you picked. Each message is found again by sequence number when the job runs, and the report says what happened to every one.

Create and edit queues, topics, subscriptions, SQL and correlation rules and access policies. An edit sends only what you changed.

Dispatched follows your system's light or dark appearance.
The Listener shows new messages as they land, with messages and bytes per second over the last minute. Watch leaves them in place; receive and complete keeps every message it took for the report, and sends any of them again from the grid.

The dispatched command shares connections and the activity log with the app, asks for the same confirmations, and prints JSON for your scripts.
# What is dead-lettered, and why$ dispatched dlq summary orders# Send the fixed ones back and remove the originals$ dispatched dlq resubmit orders--all--filter "user.kind = 'invoice'"--remove-original# On production, name every entity it touches$ dispatched--profile prod-weu purge orders--yes--confirm-prod orders# Watch a queue, one JSON object per line$ dispatched listen orders--format json
Free · macOS, Windows and Linux · Peeking never changes anything.