{"slug": "show-hn-puppet-master-manage-coding-agents-at-scale", "title": "Show HN: Puppet Master – Manage coding agents at scale", "summary": "Chris Moos released Puppet Master, an open-source tool for managing coding agents such as Claude and Codex at scale, on GitHub. Puppet Master offers a web interface, an iOS app, local and remote workers across a heterogeneous fleet, first-class MCP and REST/OpenAPI connections with policy enforcement and native approval UI on web and mobile, a code review interface with threaded comments, and proxied forwards for static artifacts and dev servers. The project addresses the difficulty of managing agent sessions spread across tmux panes and sessions.", "body_md": "As I started to use `claude` and `codex` more it became too hard to manage all the sessions across all my tmux panes and sessions, so I built Puppet Master.\n\nI see now there is quite a lot out there now for managing agents to write software, but\n\na) I started working on this before a lot of them, and b) there are things in Puppet Master that just don't exist all in one product.\n\nFor me I'd say the highlights are:\n\n1) Web instead of terminal -- it's just a richer interface\n\n2) iOS app so I can keep working on things from anywhere\n\n3) Local + Remote workers (heterogeneous fleet), I work on things that are cross-platform and PM lets agents spawn across the fleet depending on workload needs.\n\n4) Connections - first-class support for integrating MCP and REST API (ala OpenAPI definitions) into your agents. This goes above and beyond what a single harness can do via i.e an MCP integration. PM imports it (scoped to a bucket/project) and associates it to a policy. It lives between the agent and the remote MCP/API and enforces a policy. My normal flow is give full read access to agents and any APIs that do writes, approval needed. PM has native approval UI on web AND mobile so you can give real agency to your agents without being too permissive.\n\n5) Code review interface is nice, 1-1 discussions on comment threads in the review, pretty responsive.\n\n6) Forwards/artifacts allow agents to share static artifacts/html/etc,. OR serve up any dev server. This is proxied so even things on remote workers \"just work\" and you can access them, securely.\n\nGitHub: [https://github.com/chrismoos/puppet-master](https://github.com/chrismoos/puppet-master)\n\nComments URL: [https://news.ycombinator.com/item?id=49986499](https://news.ycombinator.com/item?id=49986499)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-puppet-master-manage-coding-agents-at-scale", "canonical_source": "https://puppet-master.xyz/", "published_at": "2026-10-07 00:57:15+00:00", "updated_at": "2026-10-07 01:18:49.582423+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "agent-protocols", "ai-products"], "entities": ["Puppet Master", "Chris Moos", "GitHub", "Claude", "Codex", "MCP", "OpenAPI", "Hacker News"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-puppet-master-manage-coding-agents-at-scale", "markdown": "https://wpnews.pro/news/show-hn-puppet-master-manage-coding-agents-at-scale.md", "text": "https://wpnews.pro/news/show-hn-puppet-master-manage-coding-agents-at-scale.txt", "jsonld": "https://wpnews.pro/news/show-hn-puppet-master-manage-coding-agents-at-scale.jsonld"}}