awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

大模型提示词编排框架

排名更新于 2026年6月30日

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.

用于构建、管理和执行大语言模型复杂多步提示词工作流的工具与库。

大模型提示词编排框架

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • madcowd/ellMadcowD 的头像

    MadcowD/ell

    5,874在 GitHub 上查看↗

    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.

    PythonPrompt ChainingPrompt Versioning EnginesPrompt
    在 GitHub 上查看↗5,874
  • 2025emma/vibe-coding-cn2025Emma 的头像

    2025Emma/vibe-coding-cn

    21,712在 GitHub 上查看↗

    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.

    PythonPrompt ChainingPrompt Engineering TemplatesPrompt Templates
    在 GitHub 上查看↗21,712
  • agenta-ai/agentaAgenta-AI 的头像

    Agenta-AI/agenta

    3,860在 GitHub 上查看↗

    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.

    TypeScriptLLM Provider IntegrationsPrompt ChainingPrompt Templates
    在 GitHub 上查看↗3,860
  • snarktank/ai-dev-taskssnarktank 的头像

    snarktank/ai-dev-tasks

    7,523在 GitHub 上查看↗

    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.

    Prompt ChainingPrompt Engineering Templates
    在 GitHub 上查看↗7,523
  • microsoft/guidancemicrosoft 的头像

    microsoft/guidance

    21,502在 GitHub 上查看↗

    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.

    Jupyter NotebookPrompt Templates
    在 GitHub 上查看↗21,502
  • microsoft/semantic-kernelmicrosoft 的头像

    microsoft/semantic-kernel

    27,262在 GitHub 上查看↗

    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.

    C#LLM Integration Layers
    在 GitHub 上查看↗27,262
  • hwchase17/langchainhwchase17 的头像

    hwchase17/langchain

    139,533在 GitHub 上查看↗

    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.

    PythonPrompt Templates
    在 GitHub 上查看↗139,533
  • langchain-ai/langchainlangchain-ai 的头像

    langchain-ai/langchain

    139,458在 GitHub 上查看↗

    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.

    PythonLLM Integration Layers
    在 GitHub 上查看↗139,458
  • flowiseai/flowiseFlowiseAI 的头像

    FlowiseAI/Flowise

    53,641在 GitHub 上查看↗

    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.

    TypeScriptWorkflow Branching Logic
    在 GitHub 上查看↗53,641
  • langflow-ai/langflowlangflow-ai 的头像

    langflow-ai/langflow

    149,735在 GitHub 上查看↗

    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.

    PythonVisual Workflow CanvasesWorkflow Execution APIsSecurity Architecture Patterns
    在 GitHub 上查看↗149,735
  • boundaryml/bamlBoundaryML 的头像

    BoundaryML/baml

    7,636在 GitHub 上查看↗

    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.

    RustConditional LogicLLM Provider IntegrationsPrompt Templates
    在 GitHub 上查看↗7,636
  • cinnamon/kotaemonCinnamon 的头像

    Cinnamon/kotaemon

    25,139在 GitHub 上查看↗

    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.

    PythonPrompt TemplatesConditional Execution FlowsReasoning Chains
    在 GitHub 上查看↗25,139
  • sgl-project/sglangsgl-project 的头像

    sgl-project/sglang

    29,079在 GitHub 上查看↗

    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.

    PythonReasoning Chains
    在 GitHub 上查看↗29,079
  • stanfordnlp/dspystanfordnlp 的头像

    stanfordnlp/dspy

    35,325在 GitHub 上查看↗

    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.

    PythonDeclarative AI FrameworksAgentic Orchestration FrameworksAI Signature Definitions
    在 GitHub 上查看↗35,325
  • danielmiessler/fabricdanielmiessler 的头像

    danielmiessler/Fabric

    42,408在 GitHub 上查看↗

    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.

    GoAI Command-Line InterfacesModel Abstraction LayersTerminal AI Automation
    在 GitHub 上查看↗42,408
  • langgenius/difylanggenius 的头像

    langgenius/dify

    145,458在 GitHub 上查看↗

    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.

    TypeScriptAgentic Application FrameworksAI Application OrchestratorsAutonomous Agent Frameworks
    在 GitHub 上查看↗145,458
  • microsoft/autogenmicrosoft 的头像

    microsoft/autogen

    59,002在 GitHub 上查看↗

    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.

    PythonAgent Persona DefinitionsConversational AI AgentsConversational Workflow Engines
    在 GitHub 上查看↗59,002
  • griptape-ai/griptapegriptape-ai 的头像

    griptape-ai/griptape

    2,541在 GitHub 上查看↗

    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.

    PythonAgent FrameworksApplication Frameworks
    在 GitHub 上查看↗2,541
一览前 10 名对比
仓库Star 数语言许可证最后推送
madcowd/ell5.9KPythonMIT2025年6月5日
2025emma/vibe-coding-cn21.7KPythonMIT2025年12月17日
agenta-ai/agenta3.9KTypeScriptother2026年2月22日
snarktank/ai-dev-tasks7.5K—apache-2.02025年11月5日
microsoft/guidance21.5KJupyter NotebookMIT2026年5月21日
microsoft/semantic-kernel27.3KC#mit2026年2月19日
hwchase17/langchain139.5KPythonMIT2026年6月17日
langchain-ai/langchain139.5KPythonMIT2026年6月16日
flowiseai/flowise53.6KTypeScriptNOASSERTION2026年6月16日
langflow-ai/langflow149.7KPythonMIT2026年6月16日

Related searches

  • 类型化 LLM 编程框架
  • 提示词工程与大模型应用开发
  • 用于提示词版本控制和管理的工具
  • 用于测试和分享提示词的演练场
  • 自动提示词优化框架
  • 开源 LLM 应用开发框架
  • a template engine for Go projects
  • 用于检测提示词注入攻击的工具包