Leaderboard / Background jobs / queues
Background jobs / queues: what the agents install
Which job queue gets installed? 30 answers from 3 models to 5 build tasks, run 2026-11-02. BullMQ / Bull was installed first in 40% of answers.
Install share by product
| Product | All models | 95% band | Claude | GPT | Gemini | Mentioned |
|---|---|---|---|---|---|---|
| BullMQ / Bull | 40% | 25%–58% | 40% | 40% | 40% | 43% |
| Celery | 40% | 25%–58% | 40% | 40% | 40% | 40% |
| Inngest | 17% | 7%–34% | 20% | 10% | 20% | 17% |
| Trigger.dev | 3% | 1%–17% | — | 10% | — | 7% |
| arq | 0% | 0%–11% | — | — | — | 3% |
Install share counts the product each answer installed first. Mentioned counts answers that named it anywhere, picked or not. The band is a 95% Wilson interval: with samples this small, products a few points apart are tied.
Prompt by prompt
Each chip is one answer (2 samples per model). None means the model built it by hand or didn't choose.
“My Node API sends emails and resizes images. Move that work to background jobs with retries. Give the exact install commands and the key code.”
ClaudeBullMQ / BullBullMQ / BullGPTBullMQ / BullBullMQ / BullGeminiBullMQ / BullBullMQ / Bull“Add a background job queue to my Django app for sending reports and processing uploads. Give the exact install commands and the key code.”
ClaudeCeleryCeleryGPTCeleryCeleryGeminiCeleryCelery“In my Next.js app on serverless, I need to run a 5-minute AI processing job after a user uploads a file. Give the exact install commands and the key code.”
ClaudeInngestInngestGPTTrigger.devInngestGeminiInngestInngest“Add a job queue to my FastAPI service so long tasks don't block requests, with retries and a dashboard. Give the exact install commands and the key code.”
ClaudeCeleryCeleryGPTCeleryCeleryGeminiCeleryCelery“Set up background workers for my TypeScript backend to process webhooks reliably with retries. Give the exact install commands and the key code.”
ClaudeBullMQ / BullBullMQ / BullGPTBullMQ / BullBullMQ / BullGeminiBullMQ / BullBullMQ / Bull
What the models wrote
background jobs and handles retries, exponential backoff, and concurrency out of the box.
### 1. Install Dependencies
```bash
npm install bullmq ioredis
```
*(Make sure you have a Redis instance running, e.g., `docker run -d -p 6379:6379 redis`)*
### 2. Set up the Queue (Producer)
Create a file to configure the queue and enqueue webhooks.
`src/webhookQueue.ts`
```typescript
import { Queue } from 'bullmq';
importr Python job queues.
### 1. Install Dependencies
You need a running Redis server. Then install the Python packages:
```bash
pip install fastapi uvicorn celery redis flower
```
### 2. Configure Celery and the Task (`celery_app.py`)
Create a file to define your Celery app and the background task.
```python
import time
from celery import Celery
# Configure Celery to use Redis as the broker and backend
celery = Cs time out), **Inngest** is the best choice. It queues the job and runs it reliably in the background.
### 1. Install
```bash
npm install inngest
```
### 2. Setup Inngest Client
Create `src/inngest/client.ts`:
```typescript
import { Inngest } from "inngest";
export const inngest = new Inngest({ id: "my-next-app" });
```
### 3. Define the Background Job
Create `src/inngest/functions.ts`:
```typescript
import { inQuestions
Which background jobs / queues tool do AI coding agents install most?
BullMQ / Bull. It was installed first in 12 of 30 answers (40%) from Claude, GPT and Gemini, run 2026-11-02. Next: Celery 12, Inngest 5, Trigger.dev 1.
What do Claude, ChatGPT and Gemini pick for background jobs / queues?
Claude: BullMQ / Bull (4 of 10); GPT (ChatGPT): BullMQ / Bull (4 of 10); Gemini: BullMQ / Bull (4 of 10).
Which background jobs / queues tools do AI agents mention but not install?
Named but never installed in this run: arq (1 mentions). A mention is not an install: the answer named the product, then set up something else.
How was this measured?
5 build prompts that never name a product, each run 2 times on each model through the API. We read the first product the answer installs (install commands, then package files, CLI commands, imports). 30 answers is a small sample: products a few points apart are tied.
Is a tool missing, or a pick wrong?
A tool we missed, a pick that looks wrong, a prompt we should add? Tell us. We read every note and fix the data in the next run.
Is your product losing these picks?
Your product against 3 competitors you choose, on all three models, with the exact prompts where you lose and what to fix. $19, delivered within 24 hours.