P9m — DevOps skill for Claude Code
Self-hosted Docker sandboxes for teams and AI agents: own Docker daemon per sandbox, a URL for every app, sleeps when idle.
How to install P9m
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open csakaszamok/p9m and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What P9m does
Self-hosted Docker sandboxes for teams and AI agents: own Docker daemon per sandbox, a URL for every app, sleeps when idle. API + MCP server.
Alternatives in DevOps
- Kubeshark — Cluster-wide network observability for Kubernetes 11.8k ★
- Open Agent Email — Open-source email infrastructure for AI agents: secure inboxes, REST and MCP APIs, SMTP, human approval workfl 2.1k ★
- Codeg — Aggregate and browse AI coding agent sessions (Claude Code, Codex, Gemini CLI, etc.) in one place 850 ★
README
Purgatorium (p9m)
[](https://csakaszamok.github.io/p9m/latest/) [](https://github.com/csakaszamok/p9m/actions/workflows/ci.yml) [](LICENSE)
[!NOTE] **Early, before 1.0.** It works and is tested (CI on every change, releases with a changelog), but expect rough edges, and breaking changes between minor versions.
**Self-hosted sandboxes for your team and their AI agents: everyone gets their own Docker, every app gets a URL, idle sandboxes sleep.**
Think of it as a self-hosted Vercel for the apps your team and its agents spin up. Today you deploy with `docker compose`; [git-based builds](https://csakaszamok.github.io/p9m/latest/roadmap/) are on the roadmap.
**About 10 seconds** from *New sandbox* to your own Docker and a public URL for your app; a sleeping sandbox is back in under 10. (Measured with the images already pulled: the first sandbox on a new server also downloads them.)
- Its own Docker daemon for every sandbox (with a Portainer UI if you want one)
- A public URL for every app, and TLS addresses for Postgres, Redis and SSH
- Sleeps when idle, wakes on the next request; a delete archives, nothing is lost
- Made for agents: tokens limited to one sandbox, an agent guide, an MCP server and a Claude Code plugin (
/plugin marketplace add csakaszamok/p9m, then/p9m:initconnects each project: Purgatorium shows the line under Let your agent deploy…)
Hide the complexity. Keep it simple. Focus on what matters.
Purgatorium ab
Related Skills
Cattery
Cattery: self-hosted AI coding agent platform for teams. Each project runs the pi agent in its own Kubernetes
Junctio
Self-hosted MCP gateway: one container, one endpoint per client, upstream OAuth that never goes stale. Aggrega
Jarvis
Turns an idle Claude Max subscription into a 24/7 AI ops system — Discord bot, 76 scheduled tasks, 12 AI teams
Claytonia
Claytonia — the Lentago Labs agent-fleet system, a.k.a. the bullpen: five self-hosted headless coding agents o
Second Brain Obsidian Plugin
Sync your Obsidian notes to your self-hosted Second Brain MCP server on Cloudflare Workers. Semantic search an
Skool MCP Template
Connect any AI agent to your Skool community (Claude by default): a self-hosted MCP server on Cloudflare's fre
Related Agents
Firecrawl Scraper
Web scraping and research subagent. Dispatched to scrape URLs, search the web, crawl sites, and extract struct
Robynn Cmo
Robynn's CMO and marketing assistant. Use for marketing strategy, website intelligence, SEO, GEO, brand-book w
Eval Implementer
Implementer role of the D365FO agent eval loop. Runs ON THE VM (mcp-server in full mode + C# bridge) against t