# Hatchet 为 AI 代理、后台任务和持久化工作流提供工作流编排 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI开发者工具, AI 工作流自动化 ## 什么是 Hatchet? Hatchet 是面向需要从代码运行 AI agents、后台任务和关键业务工作流的团队的编排平台。该产品将任务执行、调度、重试、监控和回放整合到一个系统中,使团队无需拼接独立的编排组件即可构建以工作流驱动的应用。 该网站将 Hatchet 描述为由两部分组成的系统:一个编排引擎和在你自己的基础设施上运行的 workers。引擎可作为托管服务提供,也可以自托管,而 workers 则作为标准的长生命周期进程运行在你已经在使用的容器平台上。 在整个网站中,Hatchet 被定位用于持久化执行、并行工作负载和 AI agent 编排。其重点在于保留状态、从故障中恢复,并通过仪表板和导出的指标让团队查看运行情况、步骤执行和错误。 ## Hatchet 能做什么? ### 代码优先的工作流与任务组合 将任务定义为简单函数,并将它们组合成工作流以处理更复杂的逻辑。平台会处理重试和步骤依赖,因此工作流可以在发生故障后恢复,而无需在应用代码中重建编排逻辑。 ### 持久化执行与回放 将每个任务和状态转换存储在持久化事件日志中,并支持自动重试和回放。这有助于在崩溃、网络分区或意外重启后恢复,而不会丢失已完成的工作。 ### 后台作业、调度与触发器 在同一平台上运行定时任务、cron 作业、事件监听器、webhook 触发器和后台作业。Hatchet 还支持使用严格条件或加权 worker 亲和性进行任务路由。 ### 吞吐量与公平性控制 使用优先级、速率限制、全局部署、公平调度和 worker 插槽来管理吞吐量和资源争用。这些控制面向高吞吐量系统和并行工作负载设计。 ### 可观测性与故障排查 在可实时查看的 Web UI 中检查任务、工作流和 worker 活动,支持可搜索的状态更新、日志和指标。该产品还支持 OpenTelemetry、Prometheus 指标和告警,便于排查问题。 ### 语言原生 SDK 与部署灵活性 使用 TypeScript、Python 和 Go 的原生 SDK 进行构建,并在 Kubernetes、Docker、ECS、Cloud Run、Porter、Railway 或其他容器平台上运行 workers。Hatchet 还表示它可与 Claude Code 和 Cursor 等工具配合使用。 ## 使用场景 ### 生产环境 AI agents 编排需要状态、护栏、事件处理、重试以及对每次工具调用可见性的 AI agents。AI agent 页面强调的是生产环境使用,而不是一次性演示。 ### 大规模并行处理 运行分发到多个 workers 的大规模批处理作业,例如文档处理、数据丰富和线索处理。并行工作负载页面强调公平性控制、重试处理以及对失败批次的回放。 ### 容错型业务工作流 构建需要在崩溃、重启或短暂故障中持续运行,而不会重复已完成工作的工作流。持久化执行页面描述了持久化事件日志、自动重试,以及从上一个安全点精确恢复。 ### 定时与事件驱动自动化 使用一个平台同时处理定时作业、cron 风格自动化、后台任务和事件驱动触发器。主页将这些基础能力归为一组,面向替换自建编排系统的团队。 ### 多团队运维控制 在更大的团队或产品中集中管理任务执行、监控以及用户/租户管理。定价页和主页都提到面向拥有更多用户、租户和运维控制的团队与企业场景。 ## 常见问题 ### Hatchet 的高层工作方式是怎样的? Hatchet 由两个组件组成:编排引擎和你的 workers。来源说明 workers 运行在你自己的基础设施上,而编排引擎可作为托管服务提供,也可以自托管。 ### Hatchet 支持哪些语言和部署环境? 来源显示提供 TypeScript、Python 和 Go 的原生 SDK,并说明 workers 作为标准的长生命周期进程运行在你已经在使用的容器平台上。它还提到 Hatchet 可以通过一条 CLI 命令在本地运行。 ### 有免费套餐还是只有付费方案? 有的。定价从免费的 Developer 方案开始,然后提供按使用量计费的 Team 和 Scale 付费方案。Enterprise 方案适用于技术或合规需求,并包含类似联系销售的沟通方式。 ### Hatchet 能帮助调试和监控工作流吗? 可以。产品页面说明可以通过 Hatchet 仪表板或导出的指标到可观测性工具中,对失败运行进行回放、自动重试、监控、日志记录和告警。 ### Hatchet 最适合哪些类型的工作流? Hatchet 的用例页面将其定位于 AI agents、并行工作负载和持久化执行,尤其适合需要重试、状态、可观测性,或需要从故障中恢复的长时间运行工作流。 ## 快速信息 - **类别**: 工作流编排平台 - **主要用例**: AI agents、后台任务、持久化工作流、并行工作负载 - **语言**: TypeScript、Python、Go - **部署**: 托管服务或自托管;workers 运行在容器平台上 - **定价**: 免费 Developer 方案,以及付费 Team、Scale 和 Enterprise 选项 - **源域名**: hatchet.run