ax: Declaratively manage millions of agents like Kubernetes
google/ax
About the project
Declare agent tasks in YAML files like Kubernetes manifests, and execution through network blocking is automatically handled in isolated sandboxes. Pre-connect Git repositories, MCP servers, skill packages, and more to provide an environment where agents can operate immediately.
Supports directly connecting to running agents to check status, or pausing idle tasks and resuming them from the previous point. Outbound traffic is restricted to explicit allow lists, and LLM model configurations and credentials are securely managed as Kubernetes Secrets.
Unlike existing stateless microservices or batch jobs, it is specialized for agent workloads where state accumulates and external API calls are frequent. It adopts a CLI structure similar to kubectl, preserving existing Kubernetes operational experience, and allows controlling large-scale agent execution at the cluster level.
google/ax
Google's open agentic orchestration runtime
Go