{"slug": "rat-things-a-self-hosted-control-plane-for-ai-agents-on-your-own-aws", "title": "Rat Things: a self-hosted control plane for AI agents on your own AWS", "summary": "A developer released Rat Things, an MIT-licensed self-hosted control plane for AI agents that runs per-session EC2 or Lambda MicroVM workers inside the user's own AWS account, alongside a local workspace. The system persists conversations and tasks, supports scheduled runs, and can be driven from a native Rust desktop app, a CLI, or an OpenAI Agents API-compatible interface so the official OpenAI SDK can target a self-owned deployment. It ships as an engineering preview with Codex as the default runtime and an optional Pi Durable runtime that lets a replacement worker recover committed work.", "body_md": "Rat Things is a self-hosted control plane for AI agents. It runs per-session EC2 or Lambda MicroVM workers in your own AWS account, plus a local workspace on your computer. It is built for developers making coding agents and services that need saved work, isolated execution, and control over their infrastructure. It is released under the MIT license.\n\nRat Things saves conversations and work so you can come back later, continue after a worker stops, or run tasks on a schedule. You can drive it from a native Rust desktop app, a CLI, or an interface compatible with the OpenAI Agents API, so the official OpenAI SDK can talk to a deployment you own.\n\nYou can start at home. Local Sessions run on your computer with private storage, using Codex or Pi Durable with your ChatGPT subscription. When you are ready for the cloud, a single quickstart command checks your AWS identity and model access, asks before deploying, and sets up Bedrock, private AWS endpoints, and no public runtime egress by default. An optional AWS spending alert can be added at install time.\n\nTwo runtimes are supported. Codex is the default, and Pi Durable can be selected per Session. Pi Durable saves conversations, pending tasks, and tool results, and a replacement worker can recover committed work without depending on the original machine.\n\nOther features described in the project README:\n\nOn security, the agent process runs as a separate non-root user inside a Lambda MicroVM or dedicated EC2 worker, worker ingress is private, prompts and results live in encrypted S3, and integration credentials stay behind host-side brokers. Capabilities are fixed before launch.\n\nRat Things is an engineering preview. The repository documents current capabilities and limits, and includes comparison guides against E2B, Daytona, Modal, and Bedrock AgentCore.\n\nRepo (MIT): [https://github.com/gpazo/Rat-Things](https://github.com/gpazo/Rat-Things)", "url": "https://wpnews.pro/news/rat-things-a-self-hosted-control-plane-for-ai-agents-on-your-own-aws", "canonical_source": "https://dev.to/gregpazo/rat-things-a-self-hosted-control-plane-for-ai-agents-on-your-own-aws-162m", "published_at": "2026-11-03 15:48:08+00:00", "updated_at": "2026-11-03 15:57:54.398685+00:00", "lang": "en", "topics": ["ai-agents", "ai-infrastructure", "developer-tools", "ai-tools"], "entities": ["Rat Things", "AWS", "Amazon Bedrock", "Lambda MicroVM", "EC2", "OpenAI", "Codex", "Pi Durable"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/rat-things-a-self-hosted-control-plane-for-ai-agents-on-your-own-aws", "markdown": "https://wpnews.pro/news/rat-things-a-self-hosted-control-plane-for-ai-agents-on-your-own-aws.md", "text": "https://wpnews.pro/news/rat-things-a-self-hosted-control-plane-for-ai-agents-on-your-own-aws.txt", "jsonld": "https://wpnews.pro/news/rat-things-a-self-hosted-control-plane-for-ai-agents-on-your-own-aws.jsonld"}}