cff-version: 1.2.0 message: "If you use jobd in your work, please cite it as below." title: jobd abstract: >- A self-hostable, GPU-aware job broker for personal and lab-scale compute. jobd queues long-running batch work across heterogeneous machines, matching jobs to workers by capability tags (CUDA, VRAM capacity, installed tooling), and exposes the queue natively to language-model agents through the Model Context Protocol (MCP) in addition to a CLI and HTTP API. Designed for research workflows where compute outlives any single interactive session. type: software authors: - family-names: Arnold given-names: Jaret orcid: "https://orcid.org/0009-0003-4055-5238" doi: "10.5281/zenodo.21636369" # Only the concept DOI is recorded here. Zenodo mints a version DOI AFTER the # GitHub release is published, so a "DOI for this specific release" in this # file is stale by construction on the commit that ships the release (it named # the v0.5.38 record beside version 0.5.42 until the 2026-09-02 audit). Each # release's own DOI is listed on the Zenodo record the concept DOI resolves to. identifiers: - type: doi value: "10.5281/zenodo.21636369" description: "Concept DOI — always resolves to the latest release." repository-code: "https://github.com/musharna/jobd" url: "https://pypi.org/project/jobd/" license: MIT version: 0.5.57 date-released: "2026-11-09" keywords: - job-scheduler - job-queue - gpu - distributed-systems - self-hosted - homelab - model-context-protocol - mcp - research-computing