
pontusab/workbench
Deployment & DevOpsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
pontusab/workbench — это кандидат на MCP-сервер, импортированный из https://github.com/pontusab/workbench.
Обзор
pontusab/workbench — это кандидат на MCP-сервер, импортированный из https://github.com/pontusab/workbench.
Обзор (машинный перевод)
Открытая панель управления BullMQ. Drop-in для любого бэкенда Node или Bun.
Workbench — это современная панель управления для BullMQ. Он запускает задачи, потоки, планировщики и метрики, всё это подаётся из вашего бэкенда на основе вашей собственной аутентификации.
- Нулевая инфраструктура — монтируется как маршрут в вашем существующем приложении или запускается как отдельный контейнер Docker
- Адаптеры для Hono, Elysia, Express, Fastify, Koa, NestJS, AdonisJS, Next.js, TanStack Start, Astro, Nuxt, Bun.serve и h3
- Отдельное изображение на GHCR (
ghcr.io/ /workbench-standalone) для развертывания Docker / Kubernetes - MCP-сервер для Cursor, Claude Desktop, Zed и Continue.dev — ведёт очереди из чата редактора
- Вид потоков и DAG, метрики, планировщики, поиск
- Интерфейс в тёмном режиме, по умолчанию защищён базовой аутентификацией
- Лицензирован MIT
Веб-сайт: getworkbench.dev · Документация
Переходите с буллборда?
Workbench — это альтернатива с тринадцатью независимыми фреймворк-адаптерами, DAG FlowProducer, сортировкой ошибок и интерфейсом с клавиатурой.
| Буллборд | Верстак |
|---|---|
@bull-board/express |
@getworkbench/express |
@bull-board/fastify |
@getworkbench/fastify |
@bull-board/koa |
@getworkbench/koa |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Workbench
Open-source BullMQ dashboard. Drop-in for any Node or Bun backend.
Workbench is a modern dashboard for BullMQ. Runs jobs, flows, schedulers and metrics, all served from your own backend behind your own auth.
- Zero infrastructure — mounts as a route in your existing app, or run as a standalone Docker container
- Adapters for Hono, Elysia, Express, Fastify, Koa, NestJS, AdonisJS, Next.js, TanStack Start, Astro, Nuxt, Bun.serve, and h3
- Standalone image on GHCR (
ghcr.io//workbench-standalone) for Docker / Kubernetes deployments - MCP server for Cursor, Claude Desktop, Zed, and Continue.dev — drive your queues from your editor’s chat
- Flows & DAG view, metrics, schedulers, search
- Dark-mode UI, basic-auth-protected by default
- MIT licensed
Website: getworkbench.dev · Documentation
Migrating from bull-board?
Workbench is a drop-in alternative with thirteen first-party framework adapters, FlowProducer DAGs, error triage, and a keyboard-driven UI.
| bull-board | Workbench |
|---|---|
@bull-board/express |
@getworkbench/express |
@bull-board/fastify |
@getworkbench/fastify |
@bull-board/koa |
@getworkbench/koa |
@bull-board/nestjs |
@getworkbench/nestjs |
@bull-board/hono |
@getworkbench/hono |
@bull-board/h3 |
@getworkbench/h3 |
@bull-board/elysia |
@getworkbench/elysia |
Run npx @getworkbench/cli init to swap the mount in one command. Full comparison: getworkbench.dev/blog/workbench-vs-bull-board
Quick start
npx @getworkbench/cli init
The CLI detects your framework, installs the matching @getworkbench/ package, injects the mount (or scaffolds a route file for Next.js), writes .env.example entries, and optionally drops a docker-compose.yml for Redis.
Manual setup
Pick the adapter that matches your stack:
bun add @getworkbench/elysia bullmq elysia
import { Elysia } from "elysia";
import { Queue } from "bullmq";
import { workbench } from "@getworkbench/elysia";
const emailQueue = new Queue("email", { connection: { url: process.env.REDIS_URL! } });
new Elysia()
Установка
npx @getworkbench/cli init