@thisdudelikesAI: Google just open-sourced something absolutely insane. It's called AX, and it's designed to orchestrate BILLIONS of auto…

X AI KOLs Timeline Tools

Summary

Google 开源了 AX(Agent Substrate 之上的高吞吐声明式编排器),用于在集群中运行数十亿自主 AI 代理任务,提供 Task、Workspace、Model 三大原语及 ax apply/ssh/suspend/resume 等操作,Apache 2.0 协议。

Google just open-sourced something absolutely insane. It's called AX, and it's designed to orchestrate BILLIONS of autonomous AI agent tasks. Think Kubernetes but built for agents instead of apps. Here's why this matters: Agents are a brand new kind of workload. They're not microservices. They're not batch jobs. They hold state, need strict isolation, call models and tools nonstop, and can burn through your money in a loop if nobody's watching How it works: - You write one YAML file. Declare the task, the workspace, and the model - AX spins up a sandbox, wires in your Git repos, MCP servers, and skills so every agent starts warm - You run "ax apply" and the agent goes to work - "ax ssh" lets you shell into a running agent and watch it think - "ax suspend" pauses an idle agent. "ax resume" picks up exactly where it left off If you've ever used kubectl, you already know how to use this 13.5K stars already. Apache 2.0. Free forever Here's what I'd do this weekend: 1. Spin up a small Kubernetes cluster 2. Install Agent Substrate (AX runs on top of it) 3. Run the demo script so you see the full lifecycle end to end 4. Point one agent at a real repo and give it a real goal It's early. Google says breaking changes are coming before a stable release. Doesn't matter The people who learn agent infrastructure now are the ones who'll run 1,000 agents while everyone else is still babysitting one http://github.com/google/ax
Original Article
View Cached Full Text

Cached at: 10/17/26, 02:49 AM

Google just open-sourced something absolutely insane.

It’s called AX, and it’s designed to orchestrate BILLIONS of autonomous AI agent tasks.

Think Kubernetes but built for agents instead of apps.

Here’s why this matters:

Agents are a brand new kind of workload. They’re not microservices. They’re not batch jobs. They hold state, need strict isolation, call models and tools nonstop, and can burn through your money in a loop if nobody’s watching

How it works:

  • You write one YAML file. Declare the task, the workspace, and the model
  • AX spins up a sandbox, wires in your Git repos, MCP servers, and skills so every agent starts warm
  • You run “ax apply” and the agent goes to work
  • “ax ssh” lets you shell into a running agent and watch it think
  • “ax suspend” pauses an idle agent. “ax resume” picks up exactly where it left off

If you’ve ever used kubectl, you already know how to use this

13.5K stars already. Apache 2.0. Free forever

Here’s what I’d do this weekend:

  1. Spin up a small Kubernetes cluster
  2. Install Agent Substrate (AX runs on top of it)
  3. Run the demo script so you see the full lifecycle end to end
  4. Point one agent at a real repo and give it a real goal

It’s early. Google says breaking changes are coming before a stable release. Doesn’t matter

The people who learn agent infrastructure now are the ones who’ll run 1,000 agents while everyone else is still babysitting one

http://github.com/google/ax


google/ax

Source: https://github.com/google/ax

AX axolotl AX

AX and several of its features are in heavy development. We are actively refining our core concepts, protocols, and specifications, and will likely introduce major breaking changes prior to a stable release.

Declare an agentic task with workspaces and model specifications. AX sandboxes it, wires up its workspace, and helps running it at scale.

AX is a high-throughput, declarative orchestrator to run billions of autonomous agent workloads in a cluster. It runs on top of Agent Substrate for sandboxed execution and is built to run billions of tasks per cluster. If you have used Kubernetes, ax will feel similar.

# task.yaml
apiVersion: ax.io/v1alpha1
kind: Workspace
metadata:
  name: golang
spec:
  git:
    - repo: https://github.com/golang/go.git
      branch: "my-fix"
---
apiVersion: ax.io/v1alpha1
kind: Task
metadata:
  name: test
spec:
  workspaces:
    - name: golang
      goal: "Ensure that Go tool chain is available and is built from source"
  debug: true   # lets you `ax ssh` into the sandbox

Then apply it, watch it come up, and look over the agent’s shoulder:

ax apply -f task.yaml
ax watch task test
ax ssh test -- ls -al /workspace

Why?

Agents are a new kind of workload. They are neither stateless microservices nor run-to-completion batch jobs. They accumulate state, need strict isolation, call out to model APIs and tool servers, and can burn money in a loop if nobody is watching. AX gives you three small primitives that handle all of that declaratively:

You want to…AX gives you
Run untrusted agent code in an isolated sandbox with CPU/memory limitsTask
Pre-wire Git repos, MCP servers, and skill packages so every agent starts warmWorkspace
Configure which LLM the platform itself uses, with credentials from a Kubernetes secretModel
Pause an idle agent and pick up exactly where it left offax suspend / ax resume
Shell into a running agent to see what it is doingax ssh

Everything is expressed as ax.io/v1alpha1 manifests and applied with a single command.

Quick start

Prerequisites

AX schedules every task as a sandboxed actor on Agent Substrate, so Substrate must be running in your cluster before you deploy AX. You need:

  • A Kubernetes cluster with Agent Substrate installed (see below)
  • Go and kubectl
  • ko (brew install ko) and a container registry your cluster can pull from

To install Agent Substrate, follow the instructions in the Substrate README. Substrate lands in the ate-system namespace and exposes its Control API at api.ate-system.svc.cluster.local:443, which is where AX expects to find it. Verify it is up before moving on:

kubectl get svc api -n ate-system

1. Install the CLI

go install github.com/google/ax/cmd/ax@latest

This puts the ax binary in $(go env GOPATH)/bin. Make sure that directory is on your PATH.

2. Deploy the control plane

With the prerequisites in place — most importantly a reachable Agent Substrate Control API — deploy the AX control plane:

make deploy AX_IMAGE_REPO=<your-registry>

This deploys Redis, then builds and deploys the control plane images with ko. Everything lands in the ax-system namespace.

3. Run your first task

ax apply -f examples/task.yaml       # Task + Workspace + Model in one file
ax get tasks
# NAME      ATESPACE   PHASE     ACTOR           WORKER-IP    AGE
# task123   default    Running   task123         10.20.3.67   1m

ax watch task task123                # stream phase and condition changes live
ax ssh task123 -- ls -la /workspace  # poke around inside the sandbox
ax suspend task task123              # checkpoint and pause
ax resume task task123               # pick up where it left off

Want to see the whole lifecycle end to end? Run ./demo.sh. It applies a custom workspace, waits for readiness, runs commands over ax ssh, and suspends the task.

Documentation

GuideRead it to…
ConceptsLearn what a Task, Workspace, and Model each do, and how a task moves through phases and conditions.
ManifestsWrite your own YAML, with an annotated example of every kind.
SandboxSee what the runner does on boot and what your command can rely on: metadata server, guest services, environment.
RunnersUnderstand the contract between the control plane and the task container, and build your own runner image to replace the default.
NetworkingReach a running task through the atenet router from the cluster, your laptop, or a gRPC client.
ArchitectureUnderstand how the control plane fits together, plus the API reference.
DevelopmentBuild, test, and ship changes to AX itself.
RoadmapSee planned milestones across core specs, actor architecture, agentic environments, and governance.

CLI usage

ax talks to the control plane over gRPC. It is deliberately kubectl-shaped: apply, get, describe, watch, delete, plus a few agent-specific verbs.

Everyday commands

# Apply anything (multi-document YAML, file or stdin)
ax apply -f examples/task.yaml

# Tasks
ax get tasks                          # list
ax get tasks -a my-atespace           # list in another atespace
ax get task task123                   # full spec + live status as YAML
ax describe task task123              # human-readable detail
ax watch task task123                 # stream status and condition transitions
ax suspend task task123               # checkpoint actor state and pause
ax resume task task123                # resume a suspended task
ax delete task task123

# Shell into the running sandbox
ax ssh task123                        # interactive shell (task needs spec.debug: true)
ax ssh task123 -- ls -la /workspace   # one-off command
ax ssh task123 -- python3 main.py

# Workspaces and models follow the same pattern

ax get workspaces
# NAME                ATESPACE   GIT-REPOS   MCP-SERVERS
# default-workspace   default    1           1
ax describe workspace default-workspace
ax delete workspace default-workspace

ax get models
# NAME            ATESPACE   PROVIDER   MODEL
# default-model   default    google     gemini-3.8-flash
ax describe model default-model
ax delete model default-model

# Connection plumbing
ax ctx                                # active kube context and how ax is reaching the control plane
ax tunnel list                        # background tunnels (state lives in ~/.ax/tunnels)
ax tunnel stop
ax version

Works with kubectx

ax follows your active Kubernetes context. Switch clusters and ax resolves and tunnels to that cluster’s control plane in the background.

kubectx staging-cluster
ax get tasks

kubectx prod-cluster
ax get tasks

# Or target a context without switching
ax --context=dev-cluster get tasks

Global flags

FlagDescriptionDefault
-a, --atespaceAtespace scope for the commanddefault
-n, --namespaceKubernetes namespace where AX is installedax-system
--contextKubernetes context to targetactive kubectx / current-context
--serverControl plane address, bypassing auto-detectionderived from kube context, or $AX_SERVER

License

Apache License 2.0. See LICENSE for details.

Similar Articles

AX (GitHub Repo)

TLDR AI

AX is a declarative orchestrator from Google for running autonomous agent workloads at scale, providing sandboxing, workspace management, and gateway controls for secure execution.

Google's Open Agentic Orchestrator

Hacker News Top

AX is an open agentic orchestrator that enables running AI agent tasks at scale with declarative management, sandboxing, and generative workspaces.

@0xQiYan: Google just released an official CLI purpose-built for AI agent development. It’s not a new agent — it’s a “skill pack” you add on top of any coding agent like Claude Code, Codex, etc. Once installed, your agent automatically learns the full workflow: project bootstrapping, coding (ADK), evaluation, deployment, and observability. 7 official…

X AI KOLs Timeline

Google released the official CLI (google-agents-cli), designed for AI agent development, enhancing the full workflow capabilities of coding agents like Claude Code and Codex — covering project setup, coding, evaluation, deployment, and observability. It is open-source and installable with a single command.

@qloog: #DailyRecommendation Google ADK Go - An open-source Agent development framework released by Google. Objective: Build AI Agents using software engineering principles. Core design philosophy: 1. Code-first: Define Agent logic, tools, and orchestration using Go code, rather than...

X AI KOLs Timeline

Google has released ADK for Go, an open-source Agent development framework, designed to build AI agents through software engineering principles, supporting code-first approaches, model-agnosticism, and cloud-native deployment.