hatchet-dev / hatchet

A modern, multi-language workflow orchestration engine purpose-built for AI agents and durable background tasks with cloud and self-hosted deployment options

活跃维护 MIT Go Tracked
7.8k 478 21 小时前
CI
event-driven golang workflow-engine distributed distributed-systems fastapi nodejs python queue typescript concurrency dag durable-execution

星标趋势

数据积累中,暂无足够数据生成趋势图

AI 分析

项目摘要

Hatchet is a distributed workflow orchestration engine written in Go, designed for background tasks, AI agents, and durable workflows. It supports multiple languages including Python, TypeScript, Go, and Ruby, and offers both a cloud-hosted service and self-hosted deployment options with features like automatic retries, durability, real-time monitoring, and alerting.

为什么值得关注

Hatchet has rapidly gained traction with 7,500+ stars and 83 contributors since its creation in late 2023, with an exceptionally active release cadence of 100 releases in the last 6 months. It positions itself at the intersection of workflow orchestration and AI agent infrastructure, offering a modern alternative to established systems like Temporal with a focus on developer experience and multi-language SDKs.

优势

  • Multi-language SDK support (Python, TypeScript, Go, Ruby) with broad framework compatibility
  • Extremely active development with 100 releases in 6 months and 83 contributors
  • Comprehensive feature set including durability, automatic retries, real-time monitoring, alerting, and logging
  • Flexible deployment with both managed cloud and self-hosted options

局限性

  • No automated tests reported, which raises concerns about reliability and regression prevention
  • Faces strong competition from established workflow orchestration platforms like Temporal and Inngest

使用场景

  • Orchestrating multi-step AI agent workflows with durability guarantees
  • Reliable background task processing with automatic retries and error handling
  • Building event-driven distributed systems requiring correctness and observability
目标用户: Engineering teams building AI agent systems or distributed workflow applications who need reliable, observable, and scalable task orchestration without being tied to a single language ecosystem
学习曲线:
分析模型:LongCat-2.0 | 分析时间:1 个月前