{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "lumarylabsllc-muxin--check-and-fix-self-hosted-runners",
 "repo": "LumaryLabsLLC/muxin",
 "repo_url": "https://github.com/LumaryLabsLLC/muxin",
 "repo_slug": "lumarylabsllc-muxin",
 "title": "Check and fix self-hosted runners across your machines",
 "page_title": "How to check and fix self-hosted runners across your machines with Muxin",
 "summary": "See which runners are busy, idle or offline, then install or restart them from one place.",
 "who": "A developer or DevOps engineer who runs GitHub self-hosted runners on several machines and gets jobs stuck in the queue.",
 "problem": "Runners on different machines fail quietly, and it is hard to tell which one is offline or which queued job no runner can take.",
 "outcome": "You see the state of every runner and the queued jobs no runner can take, and you can install, start, stop or remove runners on the machine you pick.",
 "steps": [
  "Run `muxin --demo` to explore simulated machines first; nothing real is touched.",
  "Run `muxin add-machine --name \"Mac Studio\" --host ci@mac-studio.local` to add a real machine.",
  "Run `muxin watch acme` to see live runner status and jobs for the acme org.",
  "Run `muxin install mac-studio --count 2` to install two runners registered with acme as services.",
  "Run `muxin status` and check that each runner shows as working, idle or offline."
 ],
 "agent_prompt": "Using the Muxin repo at LumaryLabsLLC/muxin, add the machine <machine-host> with the Muxin CLI, then run `muxin status` and report which runners are working, idle or offline. Verify that the output matches what the Overview and Jobs pages show in the app.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "1 hour",
 "basis": "readme",
 "caveat": "Muxin reaches machines first with your system ssh, so each machine must accept your ssh key before any runner command can work.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "rust",
 "requirements": [
  "A Mac, Linux or Windows 11 machine to run Muxin on, with the app installed from the latest release or built from source",
  "SSH access to each target machine using your system ssh, keys or ~/.ssh/config aliases",
  "A GitHub login through the gh tool if you want GitHub inbox, issue and runner features",
  "For self-hosted runners, a GitHub organization you can register runners with"
 ],
 "risk": "dual-use",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "Installing runners registers them with your GitHub organization, so use an account and org you control and keep ssh keys limited to machines you own."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/lumarylabsllc-muxin/check-and-fix-self-hosted-runners/",
 "md": "https://dedupedai.com/use-cases/lumarylabsllc-muxin/check-and-fix-self-hosted-runners/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/lumarylabsllc-muxin--check-and-fix-self-hosted-runners.json",
 "api_version": "v1"
}
