For محرك قوالب لأوامر LLM, the strongest matches are madcowd/ell (Ell is a Python library that turns prompts into), 2025emma/vibe-coding-cn (This repository is an orchestration framework for AI-driven development) and agenta-ai/agenta (Agenta is a full-featured prompt ops platform that provides). snarktank/ai-dev-tasks and microsoft/guidance round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
أدوات ومكتبات لبناء وإدارة وتنفيذ سير عمل مطالبات (Prompts) معقدة ومتعددة الخطوات للنماذج اللغوية الكبيرة.
Ell is a Python library that treats prompts as callable functions, transforming a Python function into a language model program where the docstring defines the system message and the return value defines the user message. It provides a framework for writing language model programs that can accept and return images, audio, and text natively within message objects, and supports chaining multiple model calls into a single function for multi-step reasoning or test-time compute. The library decouples model selection from client instantiation through a registry that supports multiple provider backe
Ell is a Python library that turns prompts into executable functions with built-in support for chaining, variable injection, and multi-step reasoning, and it includes versioning and provider abstraction—exactly the kind of flexible orchestration tool this search targets.
This project functions as an orchestration framework for AI-driven software development, providing a structured environment to manage, iterate, and execute complex prompt chains. It serves as a centralized workspace that integrates AI models with local terminal tools and configuration settings to standardize the entire development lifecycle from initial requirements to final implementation. The platform distinguishes itself through its focus on recursive prompt evolution and multilingual support. It employs iterative loops to refine AI instructions, ensuring higher precision in generated outp
This repository is an orchestration framework for AI-driven development that focuses on managing complex prompt chains and recursive evolution, making it a genuine prompt engineering / LLM orchestration tool, though it may not explicitly cover every feature like conditional branching or version tracking.
Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from application code. It serves as a centralized system for developing, versioning, and deploying prompt templates and model configurations across different environments. The platform functions as an AI agent orchestrator with a visual interface for building agent workflows and connecting models to external tools. It further acts as an evaluation framework and observability tool, utilizing OpenTelemetry to capture execution traces, monitor latency, and track token costs. The system cove
Agenta is a full-featured prompt ops platform that provides a visual workflow builder for orchestrating multi-step LLM pipelines, prompt versioning, variable injection, and integrated evaluation — directly matching the requirements for complex prompt workflows and LLM orchestration.
This project is an AI agent workflow orchestrator and software development framework designed to transform high-level feature descriptions into executable implementation steps for AI assistants. It provides a structured system of prompt templates that guides large language models through the transition from product drafting to technical planning and code execution. The framework focuses on a methodology for decomposing product blueprints into sequenced lists of technical sub-tasks. It employs a system of prompt engineering to standardize outputs, ensuring that abstract requirements are conver
This repository is a prompt-driven workflow orchestrator that chains multiple LLM calls through structured templates and sequential task decomposition, directly matching the core need for complex multi-step workflows, though it is primarily scoped to software development tasks and does not explicitly cover conditional branching or version tracking.
Guidance is a control framework and generation orchestrator for large language models. It provides a programming layer to steer model outputs through structured templates, schema enforcement, and logical flow management. The framework distinguishes itself by interleaving model generation with local code execution, enabling the use of loops and conditional branching within a single session. It employs grammar-based token constraints and regular expressions to force models to sample only from tokens that satisfy a specific structural format, ensuring strict adherence to predefined data models.
Guidance is a control framework that lets you build complex multi-step prompt workflows with structured templates, conditional branching, and interleaved logic, covering most of the required orchestration features.
Semantic Kernel is an artificial intelligence orchestration framework designed to integrate large language models with existing codebases. It functions as an agentic workflow engine, providing a standardized interface that connects generative models to traditional application logic, data sources, and external tools to automate complex, multi-step business tasks. The platform distinguishes itself through a modular plugin architecture and a planner-based reasoning engine that decomposes high-level goals into executable sequences of functions. By utilizing a connector-based abstraction layer, it
Semantic Kernel is an AI orchestration framework that provides prompt templating, multi-step pipeline orchestration via its planner, variable injection, conditional branching logic, and LLM API connectors, making it a powerful tool for building complex multi-step prompt workflows exactly as required.
LangChain is a framework for building applications that chain large language models with external data sources and third-party tools. It serves as an orchestrator for autonomous agents that use language models to plan and execute multi-step tasks, while providing a toolkit for linking interoperable AI components into sequences to prototype complex model behaviors. The project provides a model agnostic integration layer, allowing users to switch between different language model providers using a standardized interface. It also includes tools for observability and evaluation to track the perfor
LangChain is a comprehensive framework for building LLM applications with prompt templating, multi-step chains, variable injection, conditional logic, and model-agnostic API integration, making it a perfect fit for complex prompt workflows.
LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing
LangChain is the leading orchestration framework for LLM applications, directly providing prompt templating, multi-step chains with conditional branching, variable injection, and broad API integration for models, making it a comprehensive tool for building complex prompt workflows.
Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas. The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p
Flowise is a complete low-code visual platform for building and deploying complex LLM workflows with conditional branching, pipeline chaining, and API integration, making it an excellent fit for your prompt engineering and orchestration needs.
Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems through a drag-and-drop canvas. It provides tools for managing autonomous agents, configuring memory settings, and integrating custom code-based components. Users can organize their work into projects, track component versions, and group multiple elements into reusable units. The platform includes an interactive playground for testing workflows, monitoring tool calls, and debugging chat sessions with unique identifiers. Once built, workflows can be executed via RESTful or OpenA
Langflow is a visual drag-and-drop workflow builder purpose-built for orchestrating multi-step LLM pipelines with component versioning, a testing playground, and API execution, which directly matches the need for prompt templating, chaining, and LLM integration.
BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg
BAML is a prompt engineering framework and workflow orchestrator that lets you define type-safe, template-based prompts with conditional logic and generates LLM client code, fitting the need for managing complex multi-step prompt workflows.
Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q
Kotaemon is an orchestration framework for building multi-step LLM workflows with prompt templates and component-based chaining, making it a suitable tool for prompt engineering and orchestration, though it is oriented towards document-based RAG and may lack explicit conditional branching or versioning.
Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr
Sglang is a high-performance LLM inference engine with a domain-specific language for orchestrating multi-step generation workflows, including tool invocation and reasoning chains, making it a valid tool for prompt orchestration, though it does not emphasize prompt templating or versioning.
DSPy is a declarative programming framework designed for building complex language model applications. It treats model interactions as modular, composable programs, allowing developers to define task logic through typed class schemas rather than relying on manually written prompts. By organizing workflows into hierarchical, reusable Python objects, the framework enables the construction of sophisticated AI systems that manage state and execution flow independently. The framework distinguishes itself through an automated optimization engine that iteratively refines prompt instructions and few-
DSPy is a declarative programming framework that lets you build complex LLM workflows as modular, composable pipelines with automated prompt optimization, fitting the orchestration category, though it may not offer explicit conditional branching or built-in version tracking.
Fabric is a command-line orchestrator designed to automate complex data processing and content generation tasks by chaining artificial intelligence models with modular prompt templates. It functions as a terminal-based tool that utilizes standard input and output streams, allowing users to pipe data directly into predefined reasoning strategies. By providing a model-agnostic abstraction layer, the system decouples execution logic from specific artificial intelligence vendors, normalizing requests and responses across different service providers. The platform distinguishes itself through its p
Fabric is a command-line orchestrator that chains AI models using modular prompt templates and piped data, which directly fits the need for multi-step prompt workflows and templating, though it doesn't explicitly include built-in versioning or conditional branching.
Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services. What distinguishes the platform is its focus on stateful application design and workflow orchestrati
Dify is an open-source platform for visually building and orchestrating multi-step LLM workflows with prompt templates and variable injection, directly matching the need for prompt engineering and orchestration, though explicit versioning/experiment tracking is not prominently featured.
This framework provides a development environment for building collaborative systems where autonomous agents interact to solve complex tasks through conversational workflows. It functions as a conversational workflow engine and event-driven runtime, coordinating multi-step processes by translating high-level goals into structured dialogue sequences between specialized agents. The system distinguishes itself through its message-passing orchestration, which manages state transitions and task delegation between independent participants. It supports dynamic conversation state management to provid
AutoGen is an event-driven framework for orchestrating multi-agent conversational workflows with LLMs, making it a solid fit for complex multi-step orchestration and API integration, but its agent-centric paradigm means prompt templating and versioning are less explicit than a pure chain-based tool.
Griptape is a Python framework for building generative AI applications, autonomous agents, and complex AI workflows. It functions as both an AI agent orchestrator and a workflow engine, capable of managing sequential pipelines and directed acyclic graphs to ensure predictable execution of AI tasks. The framework distinguishes itself through a focus on security and governance, utilizing a Docker-based environment to execute model-generated code and shell commands in isolation. It employs a driver-based abstraction layer that allows developers to swap language model providers and vector stores
Griptape is a Python framework purpose-built for orchestrating multi-step AI workflows with pipelines and DAGs, and it integrates with multiple LLM providers — directly matching the need for a complex LLM orchestration tool, though explicit prompt templating and versioning features are not highlighted.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| madcowd/ell | 5.9K | Python | MIT | |
| 2025emma/vibe-coding-cn | 21.7K | Python | MIT | |
| agenta-ai/agenta | 3.9K | TypeScript | other | |
| snarktank/ai-dev-tasks | 7.5K | — | apache-2.0 | |
| microsoft/guidance | 21.5K | Jupyter Notebook | MIT | |
| microsoft/semantic-kernel | 27.3K | C# | mit | |
| hwchase17/langchain | 139.5K | Python | MIT | |
| langchain-ai/langchain | 139.5K | Python | MIT | |
| flowiseai/flowise | 53.6K | TypeScript | NOASSERTION | |
| langflow-ai/langflow | 149.7K | Python | MIT |