SheepNav
Maestro CLI

Maestro CLI

producthunt.com

用YAML编排AI命令行与Shell任务

17天前制作者:Tiago Perez

关于 Maestro CLI

Maestro CLI 是一款开源的 YAML 编排工具,专为 AI 命令行界面、本地模型和 Shell 命令设计。它让开发者能够将多步骤的 AI 或 Shell 工作流定义为依赖感知的流水线,并支持重试、日志、质量门控和检查功能。

核心功能

  • YAML 编排:通过简洁的 YAML 文件定义多步骤工作流,自动处理步骤间的依赖关系。
  • AI 与 Shell 融合:无缝集成 AI CLI 工具(如本地模型)和传统 Shell 命令,实现混合自动化。
  • 质量门控:在流水线中设置检查点,确保每一步输出符合预期,失败时自动重试或终止。
  • 日志与检查:提供详细的执行日志和步骤检查能力,方便调试和审计。

主要特性

  • 依赖感知流水线:自动解析步骤依赖,并行执行无依赖任务,提升效率。
  • 重试机制:支持配置重试次数和间隔,增强工作流的鲁棒性。
  • 开源与可扩展:基于开源社区,可自由定制和扩展,适应不同场景。
  • 轻量级:无需复杂基础设施,适合个人开发者和团队快速上手。

适用场景

  • AI 代理实验:快速编排本地模型调用链,测试多步骤推理流程。
  • 自动化工作流:将重复性任务(如数据预处理、模型训练)定义为流水线。
  • CI/CD 集成:作为持续集成的一部分,执行 AI 相关的测试和部署步骤。

Maestro CLI 为开发者提供了一种声明式、可复用的方式管理复杂的 AI 和 Shell 工作流,是探索 AI 自动化的得力工具。

相关工具