
pontusab/workbench
Deployment & DevOps이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
pontusab/workbench는 https://github.com/pontusab/workbench.에서 임포트한 MCP 서버 후보입니다.
개요
pontusab/workbench는 https://github.com/pontusab/workbench.에서 임포트한 MCP 서버 후보입니다.
개요(AI 번역)
오픈소스 BullMQ 대시보드. 어떤 Node나 Bun 백엔드에도 드롭인이 가능합니다.
Workbench는 BullMQ의 최신 대시보드입니다. 작업, 플로우, 스케줄러, 지표를 모두 자신의 인증 뒤에 백엔드에서 제공합니다.
- 인프라 제로 — 기존 앱에 경로로 마운트되거나 독립형 도커 컨테이너로 실행됨
- Hono, Elysia, Express, Fastify, Koa, NestJS, AdonisJS, Next.js, TanStack Start, Astro, Nuxt, Bun.serve, h3용 어댑터
- Docker / Kubernetes 배포를 위한 GHCR (
ghcr.io/ /workbench-standalone)의 독립 실행형 이미지 - 커서, 클로드 데스크톱, Zed, Continue.dev 용 MCP 서버 — 편집자 채팅에서 큐를 구동
- 플로우 및 DAG 뷰, 지표, 스케줄러, 검색
- 기본 인증으로 보호되는 다크 모드 UI, 기본 인증 보호
- MIT 라이선스 소지
웹사이트: getworkbench.dev · 문서
불보드에서 이주하는 거야?
Workbench는 13개의 1차 프레임워크 어댑터, FlowProducer DAG, 오류 분류, 키보드 기반 UI를 갖춘 드롭인 대안입니다.
| 불보드 | 작업대 |
|---|---|
@bull-board/express |
@getworkbench/express |
@bull-board/fastify |
@getworkbench/fastify |
@bull-board/koa |
@getworkbench/koa |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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