
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の最新のダッシュボードです。ジョブ、フロー、スケジューラ、メトリクスを、すべて自分の認証でバックエンドから提供します。
- ゼロインフラストラクチャ — 既存のアプリにルートとしてマウントするか、スタンドアロンのDockerコンテナとして実行される
- Hono、Elysia、Express、Fastify、Koa、NestJS、AdonisJS、Next.js、TanStack Start、Astro、Nuxt、Bun.serve、h3用のアダプター
- Docker / Kubernetesデプロイメント用のGHCR(
ghcr.io/ /workbench-standalone)上のスタンドアロンイメージ - カーソル、Claudeデスクトップ、Zed、Continue.dev 用のMCPサーバー — 編集者のチャットからキューを制御
- フローおよびDAGビュー、メトリクス、スケジューラ、検索
- ダークモードUI、デフォルトで基本認証保護
- MIT認可
ウェブサイト:getworkbench.dev ·ドキュメント
ブルボードから移動?
Workbenchは、13種類のファーストパーティフレームワークアダプター、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