Introduction
Workbench is an open-source BullMQ dashboard with first-party adapters for thirteen Node and Bun frameworks.
Workbench is a modern dashboard for BullMQ. Inspect queues, jobs, flows, schedulers, and metrics — served from your own backend behind your own auth.
What you get
- Zero extra infrastructure — mount as a route in your existing app, or run as a standalone Docker container
- 13 framework adapters — Hono, Elysia, Express, Fastify, Koa, NestJS, AdonisJS, Next.js, TanStack Start, Astro, Nuxt, Bun.serve, and h3
- Flows & DAG view, metrics, schedulers, search, and keyboard-driven UI
- Built-in alerting — Slack and webhook contact points with dashboard-managed rules
- MCP server — drive queues from Cursor, Claude Desktop, Zed, and Continue.dev
- Dark-mode UI, basic-auth-protected by default
- MIT licensed, no telemetry
Quick start
The fastest way to add Workbench is the CLI:
$
It detects your framework, installs the matching @getworkbench/<framework> package, injects the mount, writes .env.example entries, and optionally scaffolds Redis via Docker Compose.
See Quick start for details, or pick your framework from the framework guides.
Migrating from bull-board?
Workbench is a drop-in alternative with broader framework coverage, FlowProducer DAGs, error triage, and built-in alerting. See Migrating from bull-board.