google/axPublic

Google's open agentic orchestration runtime

AI summary: Framework for declaring agentic tasks, workspaces, and model specifications.

Stars
12.9K
+43 today
Forks
644
Watchers
58
Open issues
56
Open PRs
7
Contributors
~16
Commits
643
Branches
49

GoApache-2.0Created Mar 30, 2026Last push 6d agoLatest release v0.3.1+1.1K stars this week+5.4K this month

Quick answers

What is ax?
Framework for declaring agentic tasks, workspaces, and model specifications.
What does ax do?
AX is an experimental framework developed by Google for orchestrating agentic AI tasks. It provides a structured way to declare complex tasks, define agent workspaces, and specify model requirements. The project focuses on creating robust sandboxes and evaluation protocols for AI agents, allowing developers to systematically test and deploy models in constrained, task-oriented environments. It emphasizes protocol standardization for agent interactions.
Who is ax for?
AI researchers, agent developers, and ML engineers evaluating autonomous systems. Requires advanced knowledge of LLMs and orchestration frameworks.
How popular is ax on GitHub?
google/ax has 12,943 stars and 644 forks on GitHub, and gained 1,131 stars in the last 7 days.
What license does ax use?
google/ax is released under the Apache-2.0 license.

Star history

since Sep 22, 2026
05K10KSep 2026Sep 2026Sep 2026Oct 2026
12.9K stars as of Oct 3, 2026. Measured daily since Sep 22, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 20 commits2026-01-11: 1 commit2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 16 commits2026-01-17: 13 commits2026-01-18: 4 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 5 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 14 commits2026-01-25: 10 commits2026-01-26: 16 commits2026-01-27: 9 commits2026-01-28: 20 commits2026-01-29: 14 commits2026-01-30: 14 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 4 commits2026-02-03: 4 commits2026-02-04: 6 commits2026-02-05: 2 commits2026-02-06: 1 commit2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 5 commits2026-02-10: 0 commits2026-02-11: 1 commit2026-02-12: 3 commits2026-02-13: 8 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 10 commits2026-02-18: 4 commits2026-02-19: 2 commits2026-02-20: 2 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 3 commits2026-02-24: 0 commits2026-02-25: 1 commit2026-02-26: 6 commits2026-02-27: 2 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 1 commit2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 2 commits2026-03-11: 9 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 13 commits2026-03-17: 1 commit2026-03-18: 7 commits2026-03-19: 8 commits2026-03-20: 2 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 9 commits2026-03-24: 7 commits2026-03-25: 3 commits2026-03-26: 4 commits2026-03-27: 1 commit2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 2 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 1 commit2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 3 commits2026-04-07: 2 commits2026-04-08: 2 commits2026-04-09: 2 commits2026-04-10: 1 commit2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 4 commits2026-04-14: 7 commits2026-04-15: 2 commits2026-04-16: 6 commits2026-04-17: 8 commits2026-04-18: 2 commits2026-04-19: 1 commit2026-04-20: 6 commits2026-04-21: 1 commit2026-04-22: 1 commit2026-04-23: 1 commit2026-04-24: 1 commit2026-04-25: 2 commits2026-04-26: 5 commits2026-04-27: 4 commits2026-04-28: 1 commit2026-04-29: 1 commit2026-04-30: 12 commits2026-05-01: 1 commit2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 6 commits2026-05-05: 7 commits2026-05-06: 14 commits2026-05-07: 4 commits2026-05-08: 4 commits2026-05-09: 0 commits2026-05-10: 3 commits2026-05-11: 8 commits2026-05-12: 1 commit2026-05-13: 1 commit2026-05-14: 1 commit2026-05-15: 4 commits2026-05-16: 7 commits2026-05-17: 3 commits2026-05-18: 6 commits2026-05-19: 3 commits2026-05-20: 5 commits2026-05-21: 3 commits2026-05-22: 3 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 2 commits2026-05-27: 2 commits2026-05-28: 1 commit2026-05-29: 3 commits2026-05-30: 0 commits2026-05-31: 2 commits2026-06-01: 4 commits2026-06-02: 1 commit2026-06-03: 0 commits2026-06-04: 1 commit2026-06-05: 1 commit2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 2 commits2026-06-09: 2 commits2026-06-10: 3 commits2026-06-11: 1 commit2026-06-12: 1 commit2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 4 commits2026-06-16: 3 commits2026-06-17: 12 commits2026-06-18: 3 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 6 commits2026-06-23: 0 commits2026-06-24: 2 commits2026-06-25: 7 commits2026-06-26: 11 commits2026-06-27: 3 commits2026-06-28: 0 commits2026-06-29: 6 commits2026-06-30: 2 commits2026-07-01: 5 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 2 commits2026-07-06: 9 commits2026-07-07: 1 commit2026-07-08: 7 commits2026-07-09: 5 commits2026-07-10: 3 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 4 commits2026-07-14: 3 commits2026-07-15: 4 commits2026-07-16: 6 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 24 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 1 commit2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 7 commits2026-08-12: 4 commits2026-08-13: 1 commit2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 3 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 2 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 1 commit2026-09-24: 7 commits2026-09-25: 6 commits2026-09-26: 3 commits2026-09-27: 1 commit2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
643 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    12,943 stars

  • Rising fast

    +1,131 stars this week

  • Very active

    643 commits in 52 weeks

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    7 trending appearances

What ax does

AX is an experimental framework developed by Google for orchestrating agentic AI tasks. It provides a structured way to declare complex tasks, define agent workspaces, and specify model requirements. The project focuses on creating robust sandboxes and evaluation protocols for AI agents, allowing developers to systematically test and deploy models in constrained, task-oriented environments. It emphasizes protocol standardization for agent interactions.

AI researchers, agent developers, and ML engineers evaluating autonomous systems. Requires advanced knowledge of LLMs and orchestration frameworks.

  • Task declaration: Provides a structured format for defining complex, multi-step agentic workflows.
  • Workspace sandboxing: Implements secure environments for agents to operate within without affecting the host system.
  • Model specification: Allows developers to define exact model capabilities and requirements for specific tasks.
  • Evaluation protocols: Includes tools for systematically testing and grading agent performance on declared tasks.

Where teams use it

Agent evaluation

Run systematic benchmarks against various LLMs to determine their capability on specific agentic tasks.

Task orchestration

Define complex workflows that require agents to manipulate a sandboxed workspace securely.

Protocol development

Experiment with standardized communication protocols between orchestrators and AI models.

README

main branch

AX axolotl AX

Warning

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 limits Task
Pre-wire Git repos, MCP servers, and skill packages so every agent starts warm Workspace
Configure which LLM the platform itself uses, with credentials from a Kubernetes secret Model
Pause an idle agent and pick up exactly where it left off ax suspend / ax resume
Shell into a running agent to see what it is doing ax 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

Guide Read it to...
Concepts Learn what a Task, Workspace, and Model each do, and how a task moves through phases and conditions.
Manifests Write your own YAML, with an annotated example of every kind.
Sandbox See what the runner does on boot and what your command can rely on: metadata server, guest services, environment.
Runners Understand the contract between the control plane and the task container, and build your own runner image to replace the default.
Networking Reach a running task through the atenet router from the cluster, your laptop, or a gRPC client.
Architecture Understand how the control plane fits together, plus the API reference.
Development Build, test, and ship changes to AX itself.
Roadmap See 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

Flag Description Default
-a, --atespace Atespace scope for the command default
-n, --namespace Kubernetes namespace where AX is installed ax-system
--context Kubernetes context to target active kubectx / current-context
--server Control plane address, bypassing auto-detection derived from kube context, or $AX_SERVER

License

Apache License 2.0. See LICENSE for details.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 7

Releases and announcements

7 total
  1. v0.3.1v0.3.1Sep 25, 2026
  2. v0.3.0v0.3.0Sep 20, 2026
  3. v0.2.3v0.2.3Aug 13, 2026
  4. v0.2.2v0.2.2Jul 23, 2026
  5. v0.2.1v0.2.1Jul 22, 2026

Code frequency

additions and deletions
+20K-20KWeek of 2026-01-04: +803 linesWeek of 2026-01-04: -265 linesWeek of 2026-01-11: +1,065 linesWeek of 2026-01-11: -1,388 linesWeek of 2026-01-18: +5,450 linesWeek of 2026-01-18: -209 linesWeek of 2026-01-25: +1,600 linesWeek of 2026-01-25: -1,679 linesWeek of 2026-02-01: +2,454 linesWeek of 2026-02-01: -1,366 linesWeek of 2026-02-08: +3,497 linesWeek of 2026-02-08: -3,172 linesWeek of 2026-02-15: +2,099 linesWeek of 2026-02-15: -934 linesWeek of 2026-02-22: +2,736 linesWeek of 2026-02-22: -1,760 linesWeek of 2026-03-01: +506 linesWeek of 2026-03-01: -461 linesWeek of 2026-03-08: +2,432 linesWeek of 2026-03-08: -1,054 linesWeek of 2026-03-15: +9,483 linesWeek of 2026-03-15: -8,613 linesWeek of 2026-03-22: +4,529 linesWeek of 2026-03-22: -3,893 linesWeek of 2026-03-29: +430 linesWeek of 2026-03-29: -155 linesWeek of 2026-04-05: +3,535 linesWeek of 2026-04-05: -1,408 linesWeek of 2026-04-12: +4,346 linesWeek of 2026-04-12: -3,161 linesWeek of 2026-04-19: +1,302 linesWeek of 2026-04-19: -601 linesWeek of 2026-04-26: +7,129 linesWeek of 2026-04-26: -5,721 linesWeek of 2026-05-03: +6,919 linesWeek of 2026-05-03: -2,712 linesWeek of 2026-05-10: +2,155 linesWeek of 2026-05-10: -1,637 linesWeek of 2026-05-17: +2,538 linesWeek of 2026-05-17: -932 linesWeek of 2026-05-24: +1,130 linesWeek of 2026-05-24: -118 linesWeek of 2026-05-31: +2,383 linesWeek of 2026-05-31: -981 linesWeek of 2026-06-07: +1,973 linesWeek of 2026-06-07: -419 linesWeek of 2026-06-14: +3,447 linesWeek of 2026-06-14: -4,868 linesWeek of 2026-06-21: +6,723 linesWeek of 2026-06-21: -18,013 linesWeek of 2026-06-28: +2,074 linesWeek of 2026-06-28: -675 linesWeek of 2026-07-05: +5,221 linesWeek of 2026-07-05: -3,527 linesWeek of 2026-07-12: +3,620 linesWeek of 2026-07-12: -482 linesWeek of 2026-07-19: +997 linesWeek of 2026-07-19: -2,793 linesWeek of 2026-07-26: +465 linesWeek of 2026-07-26: -62 linesWeek of 2026-08-02: +0 linesWeek of 2026-08-02: -0 linesWeek of 2026-08-09: +2,540 linesWeek of 2026-08-09: -2,506 linesWeek of 2026-08-16: +664 linesWeek of 2026-08-16: -123 linesWeek of 2026-08-23: +0 linesWeek of 2026-08-23: -0 linesWeek of 2026-08-30: +0 linesWeek of 2026-08-30: -0 linesWeek of 2026-09-06: +0 linesWeek of 2026-09-06: -0 linesWeek of 2026-09-13: +16,222 linesWeek of 2026-09-13: -20,011 linesWeek of 2026-09-20: +3,332 linesWeek of 2026-09-20: -3,803 linesWeek of 2026-09-27: +67 linesWeek of 2026-09-27: -4 linesJan 4, 2026Sep 27, 2026
+115.9K lines added, -99.5K removed over the last year.

Commits per week

last 52 weeks
830Week of 2025-10-04: 0 commitsWeek of 2025-10-11: 0 commitsWeek of 2025-10-18: 0 commitsWeek of 2025-10-25: 0 commitsWeek of 2025-11-01: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 20 commitsWeek of 2026-01-11: 30 commitsWeek of 2026-01-18: 23 commitsWeek of 2026-01-25: 83 commitsWeek of 2026-02-01: 17 commitsWeek of 2026-02-08: 17 commitsWeek of 2026-02-15: 18 commitsWeek of 2026-02-22: 12 commitsWeek of 2026-03-01: 1 commitsWeek of 2026-03-08: 11 commitsWeek of 2026-03-15: 31 commitsWeek of 2026-03-22: 24 commitsWeek of 2026-03-29: 3 commitsWeek of 2026-04-05: 10 commitsWeek of 2026-04-12: 29 commitsWeek of 2026-04-19: 13 commitsWeek of 2026-04-26: 24 commitsWeek of 2026-05-03: 35 commitsWeek of 2026-05-10: 25 commitsWeek of 2026-05-17: 23 commitsWeek of 2026-05-24: 8 commitsWeek of 2026-05-31: 9 commitsWeek of 2026-06-07: 9 commitsWeek of 2026-06-14: 22 commitsWeek of 2026-06-21: 29 commitsWeek of 2026-06-28: 13 commitsWeek of 2026-07-05: 27 commitsWeek of 2026-07-12: 17 commitsWeek of 2026-07-19: 24 commitsWeek of 2026-07-26: 1 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 12 commitsWeek of 2026-08-16: 3 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 0 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 2 commitsWeek of 2026-09-20: 17 commitsWeek of 2026-09-27: 1 commitsOct 4, 2025Sep 27, 2026
643 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 1 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 1 commitsSun 12:00 — 10 commitsSun 13:00 — 0 commitsSun 14:00 — 0 commitsSun 15:00 — 0 commitsSun 16:00 — 6 commitsSun 17:00 — 4 commitsSun 18:00 — 0 commitsSun 19:00 — 2 commitsSun 20:00 — 5 commitsSun 21:00 — 1 commitsSun 22:00 — 2 commitsSun 23:00 — 0 commitsMon 0:00 — 3 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 2 commitsMon 8:00 — 1 commitsMon 9:00 — 4 commitsMon 10:00 — 11 commitsMon 11:00 — 9 commitsMon 12:00 — 13 commitsMon 13:00 — 6 commitsMon 14:00 — 8 commitsMon 15:00 — 5 commitsMon 16:00 — 6 commitsMon 17:00 — 18 commitsMon 18:00 — 11 commitsMon 19:00 — 4 commitsMon 20:00 — 4 commitsMon 21:00 — 13 commitsMon 22:00 — 5 commitsMon 23:00 — 2 commitsTue 0:00 — 1 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 2 commitsTue 8:00 — 3 commitsTue 9:00 — 6 commitsTue 10:00 — 7 commitsTue 11:00 — 6 commitsTue 12:00 — 3 commitsTue 13:00 — 14 commitsTue 14:00 — 3 commitsTue 15:00 — 5 commitsTue 16:00 — 3 commitsTue 17:00 — 3 commitsTue 18:00 — 3 commitsTue 19:00 — 2 commitsTue 20:00 — 3 commitsTue 21:00 — 1 commitsTue 22:00 — 3 commitsTue 23:00 — 9 commitsWed 0:00 — 4 commitsWed 1:00 — 1 commitsWed 2:00 — 1 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 2 commitsWed 9:00 — 10 commitsWed 10:00 — 16 commitsWed 11:00 — 11 commitsWed 12:00 — 20 commitsWed 13:00 — 3 commitsWed 14:00 — 10 commitsWed 15:00 — 4 commitsWed 16:00 — 6 commitsWed 17:00 — 1 commitsWed 18:00 — 3 commitsWed 19:00 — 7 commitsWed 20:00 — 4 commitsWed 21:00 — 23 commitsWed 22:00 — 19 commitsWed 23:00 — 4 commitsThu 0:00 — 2 commitsThu 1:00 — 1 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 1 commitsThu 7:00 — 0 commitsThu 8:00 — 10 commitsThu 9:00 — 7 commitsThu 10:00 — 11 commitsThu 11:00 — 8 commitsThu 12:00 — 6 commitsThu 13:00 — 6 commitsThu 14:00 — 9 commitsThu 15:00 — 4 commitsThu 16:00 — 11 commitsThu 17:00 — 3 commitsThu 18:00 — 1 commitsThu 19:00 — 2 commitsThu 20:00 — 4 commitsThu 21:00 — 11 commitsThu 22:00 — 4 commitsThu 23:00 — 0 commitsFri 0:00 — 0 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 3 commitsFri 9:00 — 7 commitsFri 10:00 — 5 commitsFri 11:00 — 9 commitsFri 12:00 — 13 commitsFri 13:00 — 4 commitsFri 14:00 — 14 commitsFri 15:00 — 2 commitsFri 16:00 — 4 commitsFri 17:00 — 4 commitsFri 18:00 — 11 commitsFri 19:00 — 8 commitsFri 20:00 — 6 commitsFri 21:00 — 2 commitsFri 22:00 — 1 commitsFri 23:00 — 0 commitsSat 0:00 — 3 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 1 commitsSat 5:00 — 0 commitsSat 6:00 — 1 commitsSat 7:00 — 0 commitsSat 8:00 — 1 commitsSat 9:00 — 0 commitsSat 10:00 — 0 commitsSat 11:00 — 8 commitsSat 12:00 — 14 commitsSat 13:00 — 6 commitsSat 14:00 — 2 commitsSat 15:00 — 2 commitsSat 16:00 — 2 commitsSat 17:00 — 9 commitsSat 18:00 — 1 commitsSat 19:00 — 9 commitsSat 20:00 — 2 commitsSat 21:00 — 0 commitsSat 22:00 — 2 commitsSat 23:00 — 3 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Oct 3, 2026weekly#10+2,919
Oct 2, 2026weekly#10+2,919
Sep 26, 2026daily#10+1,373
Sep 25, 2026daily#10+1,373
Sep 24, 2026daily#3+1,543
Sep 23, 2026daily#2+2,305
Sep 22, 2026daily#4+2,324
  • avelino/awesome-go

    A curated list of awesome Go frameworks, libraries and software

    186.9K stars · Go

  • kubernetes/kubernetes

    Production-Grade Container Scheduling and Management

    128.3K stars · Go

  • microsoft/TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    111.3K stars · Go

  • JuliusBrussee/caveman

    🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

    109.8K stars · Go

  • infiniflow/ragflow

    RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

    91.7K stars · Go

  • caddyserver/caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

    76.5K stars · Go