Awesome AI AgentsAI Workflow Orchestrators

callstackincubator/flows-ai

⭐ 258 TypeScript added to this list on 2025-03-09 repository created 2025-01-14

Flows AI is a lightweight and type-safe AI workflow orchestrator designed to facilitate the creation and execution of AI-driven workflows. Inspired by Anthropic's agent patterns and built on top of the Vercel AI SDK, this library enables developers to construct complex AI workflows by breaking down tasks into smaller, manageable steps. The core idea behind Flows AI is to treat AI agent systems as modern workflows where each node represents a call to a large language model (LLM) rather than a traditional function, allowing for flexible input and output contracts between nodes. The library emphasizes simplicity and determinism, allowing users to explicitly define workflows with loops and conditionals or use an orchestrator agent to dynamically decompose complex tasks. It avoids the use of classes or state, favoring a functional programming style to keep the codebase clean and maintainable. Users start by defining agents, which are essentially configurations for different AI models with specific roles, such as translation or summarization. These agents are then composed into sequences or other workflow structures that specify the order and logic of AI calls. The execution function runs the defined workflow by coordinating the agents and managing the flow of data between them. Flows AI is particularly useful for developers looking to build AI applications that require orchestrated interactions between multiple AI models or tasks, such as translation followed by summarization. The project provides documentation and examples to help users get started and understand how to leverage the library effectively. Licensed under MIT, Flows AI is open for use and contribution, making it a valuable tool for the AI development community focused on workflow orchestration.

https://github.com/callstackincubator/flows-ai

agentsaiai-agent-frameworkai-model-orchestrationai-task-orchestrationai-workflow-orchestratorai-workflowsanthropic-agent-patternsflowsfunctional-programminglarge-language-modelllm-callsmit-licenseopen-sourcesummary-agenttranslation-agenttype-safevercel-ai-sdkworkflow-executionworkflows

Also in AI Workflow Orchestrators

langflow-ai/langflow

Langflow is a powerful open-source platform for building, testing, and deploying AI-powered agents and workflows with visual authoring, multi-agent orchestration, and API integration capabilities.

stablyai/orca

Orca is an AI Orchestrator that provides an integrated development environment for running and managing parallel AI agents across various platforms, including desktop and mobile.

calesthio/OpenMontage

OpenMontage is an open-source, agentic video production system that transforms AI coding assistants into full video studios for automated video creation from text prompts.

stanfordnlp/dspy

DSPy is a framework that enables programming language models with compositional Python code to build modular AI systems and optimize their performance beyond traditional prompting methods.

kestra-io/kestra

Kestra is an open-source, event-driven orchestration platform for data, AI, and infrastructure workflows, enabling declarative and code-based automation with a rich plugin ecosystem.

humanlayer/12-factor-agents

12 Factor Agents is a comprehensive framework outlining principles for building reliable, scalable, and production-ready LLM-powered AI software agents.

yoheinakajima/babyagi

BabyAGI is an experimental framework for building self-building autonomous agents using a function-centric approach with comprehensive management, logging, and a dashboard interface.

teableio/teable

Teable is an AI spreadsheet platform that integrates data management, AI workflows, and app building on a PostgreSQL backend, enabling users to create custom business applications.