Hatchet

開源的編排引擎,同一個平台處理 AI 代理、背景任務、排程與關鍵工作流程,每一步都可重試、重播與追蹤

免費或付費
一句話介紹:開源的編排引擎,同一個平台處理 AI 代理、背景任務、排程與關鍵工作流程,每一步都可重試、重播與追蹤

Hatchet 是一個以 MIT 授權完全開源的編排引擎,官網標語是「給會出貨的團隊用的編排引擎」,一個平台涵蓋 AI 代理編排、背景任務排程與關鍵工作流程。它會保存系統中每個任務與每次狀態轉換的歷史,任何任務都能自動重試、手動重播或除錯;當第二步失敗時,修好後可以從第二步接著跑,而不是整個流程重來。

任務層提供背景任務、可設定指數退避的重試、指定時間的排程任務、cron、依 worker 標籤或加權親和性的任務路由、事件與 webhook 觸發。編排層有可長時間執行並從失敗中恢復的 durable task、能以 durable sleep 或等待事件來暫停與恢復的複雜條件,以及適合資料管線的 DAG。擴展層有優先順序、靜態或動態的速率限制(例如依使用者限流)、公平排程避免單一使用者占滿資源,以及限制 worker 同時處理量的 slot 機制。

功能特色與適用場景:提供 TypeScript、Python、Go 原生 SDK,內建 OpenTelemetry 收集器、Prometheus 指標、即時網頁介面與全文搜尋日誌。可以跑在 Kubernetes、Docker、ECS、Cloud Run、Porter、Railway 等任何能跑容器的地方,本機一行 CLI 就能啟動;也能用 hatchet skills install 把技能裝給 Claude Code、Cursor 等程式代理。雲端版具 SOC 2 Type II,Custom 方案提供 HIPAA BAA、SSO、稽核紀錄與自架或混合部署。對台灣要把 LLM 呼叫、文件處理、代理多步驟流程做得可靠的後端團隊,Hatchet 是 Temporal、Celery 之外值得比較的選擇;免費額度很大方,小專案幾乎零成本。

TheAI學院 編輯建議

編輯實測後的真心話

Hatchet 把 durable 執行、限流與觀測整合得很完整,又是 MIT 開源;要讓 LLM 流程跑得穩的後端團隊,我覺得值得放進候選名單。

— theai 編輯團隊

主要功能

  • durable task 與 DAG 兩種工作流程模型
  • 自動重試、手動重播與完整狀態歷史
  • 排程、cron、事件與 webhook 觸發
  • 優先順序、速率限制與公平排程
  • TypeScript、Python、Go 原生 SDK
  • 內建 OpenTelemetry、Prometheus 與即時網頁介面

適用場景

  • 編排多步驟的 AI 代理流程並在失敗處續跑
  • 大量文件的 LLM 處理背景任務
  • 依使用者限流呼叫第三方 AI API
  • 以 cron 排程每日資料匯入與整理
  • 用 webhook 觸發事件驅動的處理流程

Hatchet 的優點與缺點

優點

  • MIT 開源,可完全自架
  • 雲端版每月 100 萬次任務免費
  • 整合程式代理的技能安裝

缺點

  • 概念較多,入門需理解 durable 執行模型
  • 未綁卡的免費方案執行紀錄只保留 1 天
  • SSO、稽核紀錄需 Custom 方案

價格方案

開源 MIT 授權可自架;雲端 Pay-as-you-go 每月 100 萬次任務與 100 萬個事件免費,之後每百萬次任務 30 美元、每百萬事件 5 美元;Custom 方案適用每月上億次執行

Hatchet 常見問題

Hatchet 是開源的嗎?

是。Hatchet 以 MIT 授權完全開源,可在本機用一行 CLI 啟動,也能自架在 Kubernetes 或 Docker 等平台。

雲端版怎麼收費?

Pay-as-you-go 方案每月前 100 萬次任務與 100 萬個事件免費,之後每百萬次任務 30 美元、每百萬事件 5 美元。

支援哪些程式語言?

提供 TypeScript、Python 與 Go 的原生 SDK。

使用者評價

還沒有足夠評價,搶先分享你的使用心得!

寫下你的評價

評論將經審核後公開。

Hatchet 的替代方案

查看相似的 AI 工具 →

相關 AI 工具

猜你也想看的AI 自動化

前往官網 ↗