Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Workbench

Workbench

A native desktop app to inspect, debug, and replay BullMQ queues in real time. Eliminates the need for Redis SSH access with live metrics and job management.

Workbench is an open-source alternative to:

Workbench preview

Workbench is a local-first, native desktop application designed to simplify the inspection, debugging, and replaying of BullMQ queues. Built for modern Node.js applications, it provides real-time visibility into queue health, job statuses, and performance metrics without requiring direct Redis access.

Key Features

  • Live Queue Monitoring: Automatic discovery of BullMQ queues with real-time counters for completed, failed, active, and waiting jobs.
  • Job Inspection & Replay: Virtualized table with sharp status colors, full job payloads, and one-click retry functionality.
  • Flow Visualization: DAG-based visualization of FlowProducer graphs with per-node status and duration tracking.
  • Scheduler Management: View and edit cron expressions, pause/resume schedulers, and track execution history.
  • Error Triage: Grouped error tracking with frequency ranking and trend analysis to identify regressions quickly.
  • Direct Job Enqueuing: Compose and enqueue jobs directly from the dashboard with schema validation.
  • Multi-Platform Support: Available as a native desktop app, Docker container, or framework-specific packages (Hono, Elysia, Express, Fastify, NestJS, AdonisJS, Next.js, TanStack Start, Koa, Astro, Nuxt, Bun, h3).
  • Performance Metrics: p50/p95 latency tracking, throughput sparklines, and per-queue health monitoring.

Tech / Self-Hosting

Workbench is open-source (MIT licensed) and can be deployed as a standalone Docker container or integrated into any Node.js framework. The desktop app is Apple-signed for macOS 11+ and supports both local and remote Redis instances.