Amazon Web Services has launched AWS Emulator, a free, open-source tool that allows developers to run cloud service simulations locally on their own workstations. The software suite is designed to replicate hundreds of AWS cloud services, enabling developers to validate code without needing to connect to the live cloud infrastructure.

The entire codebase for AWS Emulator was created and written by autonomous AI agents without human intervention. The project utilizes AWS Smithy API models as specifications and the live AWS platform as a reference. The development process was inspired by the creation of the Alf distributed locking service, which has been in use for over 20 years.

The system operates using dozens of autonomous agents organized into three teams. These agents generate test suites, identify bugs or discrepancies, and implement fixes. An automated merge gate, supervised by security agents, checks for vulnerabilities before code is committed to the repository.

AWS Emulator is written in Rust and functions as a local HTTP server. It is compatible with Linux, Windows, and macOS, and can also be deployed as a Docker container. Developers can access the tool by redirecting their AWS CLI or SDK calls to localhost.

The project is released under a Creative Commons CC0 public-domain license. It includes a full commit history and a public backlog of known issues. AWS executives noted that this tool reflects a shift in the role of software engineers toward becoming systems orchestrators who define guardrails for AI agents.