Hatchet
開源的編排引擎,同一個平台處理 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 流程跑得穩的後端團隊,我覺得值得放進候選名單。
主要功能
- 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 工具
Multiverse Computing
西班牙量子軟體公司,用 CompactifAI 壓縮技術把大型語言模型縮小,推論成本降 50~80%、速度最高快兩倍
GeneXus
老牌低程式碼平台轉型為「代理式低程式碼」:AI 代理直接在你的知識庫上建系統,搭配確定性程式碼生成
BRYTER
德國法務科技公司:BEAMON AI 幫律師起草、研究、審約,BRYTER Workflows 用規則引擎把法務流程從頭自動化到尾
Seqera
Nextflow 原班人馬打造的生物資訊平台,集中管理資料與流程、Co-Scientist 代理全天候幫你跑分析
ScrapeGraphAI
GitHub 上超過兩萬七千顆星的開源 AI 爬蟲,V2 API 提供 Scrape、Extract、Search、Crawl、Monitor 五個端點,用自然語言描述就回傳 JSON
Scrapeless
給 AI 代理用的雲端瀏覽器與網頁資料基礎設施,處理登入、MFA、CAPTCHA,還能批次抓取 ChatGPT、Perplexity 等 AI 引擎的回答做 GEO 監測