{"repo":"professorpalmer/Puppetmaster","free":true,"listed":false,"github":"https://github.com/professorpalmer/Puppetmaster","clone":"git clone https://github.com/professorpalmer/Puppetmaster.git","description":"Provider-neutral control plane for durable-state agent swarms: subprocess workers, leases, artifacts, memory, and deterministic stitching.","language":"Python","stars":326,"topics":["agent-swarms","agents","ai-agents","claude-code","codex","cursor","distributed-systems","llm","orchestration","sqlite"],"license":"MIT","category":"ai-agents","readme_excerpt":"Puppetmaster Puppetmaster runs multi-step engineering work through the agent tools you already use: Cursor, Claude Code, Codex, Hermes, or a provider API. It starts independent workers, routes tasks to an available model, and stores their typed results in SQLite so jobs can be inspected and resumed. It is aimed at developers who want durable state and reviewable output for repository investigations, audits, refactors, and implementations. Measured results - SWE-bench Lite: 29% lower actual spend with cost routing and durable retries; 47–48% token-matched savings. This is a single-seed study and does not establish quality parity. Study. - NL2Repo-Bench: 91.1% mean pass rate, about 2.28× the published 40% baseline. Benchmark and methodology. Contents - Install - Quickstart - How it works - Evidence - More documentation - Uninstall - Status - License Install setup is idempotent, skips platforms that are not installed, and prints each change. It asks you to enable at least one adapter; for example: Restart Cursor, Codex, Claude, or Hermes after setup. The host then has the puppetmaster MCP tools and, where supported, hooks that suggest delegation for larger tasks. Disable those hooks with PUPPETMASTER AUTO INVOKE DISABLED=1 . For CI, use --platforms or --platforms all . Add another adapter later with puppetmaster platform enable . The built-in agentic adapter needs only a provider API key, so it can run without an external CLI. See adapter setup for provider and Hermes details. Q","default_branch":null,"files":null,"tree":[],"storefront":"/r/professorpalmer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/professorpalmer/Puppetmaster/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}