← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #22026-09-24

google/ax

Google's open agentic orchestration runtime

★ 9.0k stars · ▲ +1,543 今日 · 🔶 Go · 📜 Apache-2.0 · 官網在 GitHub 開啟 ↗
ℹ️ 今日 trending #1 是 anthropics/financial-services(已於 2026-09-23 推過),故改推第 2 名。

這是什麼

AX 是 Google 開源的 agentic orchestration runtime,目標不是再做一個聊天機器人框架,而是把「自主代理」當成可被叢集管理的新型工作負載。README 的核心敘述很清楚:使用者用 ax.io/v1alpha1 的 manifest 宣告任務、工作區與網路規格,AX 會負責建立 sandbox、掛上 workspace、限制 outbound network,並協助在叢集中大規模執行。它建在 Agent Substrate 之上,定位上有點像給 agent workloads 用的 Kubernetes:用宣告式 YAML 描述狀態,再用 CLI apply、watch、ssh、suspend、resume 來操作生命週期。

為什麼上榜

這個專案上榜的關鍵,在於它抓到代理系統從 demo 走向生產時最棘手的問題:agent 不是傳統 stateless microservice,也不是單純跑完就結束的 batch job。README 特別指出,agent 會累積狀態、需要嚴格隔離、會呼叫模型 API 與工具伺服器,甚至可能在無人監看時不停燒錢。AX 用 Task、Workspace、Gateway、Model 四個 primitives,把 sandbox、Git repo、MCP server、skill package、egress allowlist 與模型設定收斂到宣告式配置。以日榜資料看,google/ax 目前約 9,021 stars、本期新增 1,543 stars,熱度反映的是開發者正在尋找「agent at scale」的基礎設施答案,而不只是更聰明的單一代理。

適合誰,可以拿來做什麼

AX 適合正在把 agent workflow 推向多租戶、叢集化或受控環境的團隊:例如需要執行不受信任的 agent code、預先掛載 Git 專案與 MCP 工具、限制對外連線、或需要暫停與恢復長時間代理任務的基礎設施工程師。它的 README 明確假設使用者懂 Kubernetes、Go toolchain、ko、container registry 與 control plane 部署,因此上手門檻不低;它比較像平台工程工具,而不是給一般使用者點一下就跑的 agent app。文件也提到可透過不同 Kubernetes context 連到不同叢集,符合多環境平台操作的需求。若你已經在做內部 AI coding agent、資料處理 agent、或需要可觀測與可隔離的自動化沙箱,AX 的模型值得研究。

上手

README 提供了明確 quick start。第一步是安裝 CLI,並確認 $(go env GOPATH)/bin 在 PATH 裡:

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

接著需要 Kubernetes cluster、ko、可被叢集拉取的 container registry,以及可連到的 Agent Substrate Control API,部署 control plane:

make deploy AX_IMAGE_REPO=<your-registry>

部署後可以套用範例任務、查看狀態、進入 sandbox,並測試暫停與恢復:

ax apply -f examples/task.yaml
ax get tasks
ax watch task task123
ax ssh task123 -- ls -la /workspace
ax suspend task task123
ax resume task task123

需要注意的是,README 開頭明確標示專案仍在 refining core concepts、protocols 與 specifications,穩定版前可能有 major breaking changes。

README 重點摘要