← all repositories
google/ax

A control plane for agents that survive their own crashes

It provides a distributed runtime that keeps agent workflows alive across crashes and disconnects by treating execution state as a durable event log.

★14.1k stars Go Agents
Feature · 24 Sep 2026
Why Google Is Building a Distributed Operating System for AI Agents

AX is a distributed runtime that treats agent execution as a durable, resumable event stream rather than a stateless API call.

Read the in-depth article →
ax
Velocity · 7d
+20
★ / day
Trend
↘cooling
star history

What it does

AX is a distributed agent runtime written in Go. It runs a single-writer controller that dispatches work to isolated local or remote actors—agents, skills, tools—and logs every step to a durable event log. If a client drops, a node reboots, or an actor crashes, the controller can resume execution from the last known state rather than starting over. It is compute-agnostic but targets Kubernetes via Agent Substrate for production deployments.

The interesting bit

The project treats resumption as a first-class primitive, not an afterthought. You can fork an existing conversation from any checkpoint into a new one, and the CLI supports catching up a disconnected client by replaying missed events from a sequence number. That design shifts the burden of reliability from the agent logic to the infrastructure layer.

Key highlights

  • Single-writer architecture with a durable event log for automatic recovery
  • Supports remote agents via gRPC, allowing tools and skills to run as isolated actors
  • Built-in Gemini agent and bash tool with user-approval safety flow
  • Web UI tracing via ax trace to visualize execution logs
  • Aims for best experience on Kubernetes, though it runs anywhere

Caveats

  • Explicitly in active early development with major breaking changes expected before any stable release
  • External pull requests are temporarily paused while the core architecture stabilizes
  • Documentation is incomplete; the README cuts off mid-sentence in the Custom Agents section

Verdict

Worth watching if you are building long-lived autonomous agents and need infrastructure-level crash recovery. Skip it if you want a polished, stable framework today.

Frequently asked

What is google/ax?
It provides a distributed runtime that keeps agent workflows alive across crashes and disconnects by treating execution state as a durable event log.
Is ax open source?
Yes — google/ax is open source, released under the Apache-2.0 license.
What language is ax written in?
google/ax is primarily written in Go.
How popular is ax?
google/ax has 14.1k stars on GitHub and is currently cooling off.
Where can I find ax?
google/ax is on GitHub at https://github.com/google/ax.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.