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

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

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

工作流执行引擎

排名更新于 2026年6月30日

For an open source workflow execution engine, the strongest matches are rasahq/rasa (Rasa is a full-featured open-source conversational AI framework with), microsoft/botframework-sdk (Microsoft Bot Framework SDK is an open-source SDK and) and 1186258278/openclawchinesetranslation (This repository provides a plugin-based framework for building conversational). emcie-co/parlant and vercel/ai-chatbot round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

探索最佳开源工作流执行引擎。对比顶尖工具的活跃度和功能,为你的项目找到最佳方案。

工作流执行引擎

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

    RasaHQ/rasa

    21,219在 GitHub 上查看↗

    Rasa is a chatbot development platform and conversational AI framework used to design, deploy, and integrate multi-turn conversational agents. It functions as an LLM orchestration engine and NLU dialogue manager, combining large language model fluency with structured business logic to control agent behavior. The framework enables the development of conversational assistants that automate text and voice interactions. It allows for the definition of conversational flows using flexible sequences and provides tools to inspect agent decisions to debug and validate the internal reasoning process.

    Rasa is a full-featured open-source conversational AI framework with built-in NLU, dialogue management, entity extraction, custom action handlers, and multi-channel deployment support—exactly the platform for building and running chatbots with structured dialogue flows.

    PythonConversation Flow DesignCustom Action HandlersIntent Classification Pipelines
    在 GitHub 上查看↗21,219
  • microsoft/botframework-sdkmicrosoft 的头像

    microsoft/botframework-sdk

    7,803在 GitHub 上查看↗

    This project is a conversational AI software development kit and framework used to build interactive chatbots that engage in natural language conversations and execute tasks for end users. It provides a multi-channel bot framework that connects conversational agents to various external messaging services using standardized adapters. The SDK includes a conversational workflow orchestrator and a natural language processing toolkit for analyzing user intent and extracting entities to route conversation flows. It further incorporates a speech integration framework that enables bidirectional audio

    Microsoft Bot Framework SDK is an open-source SDK and runtime for building conversational agents with comprehensive dialogue management, NLU/intent recognition, entity extraction, multi-channel deployment, custom action integration, and context handling, covering the core requirements of this search.

    JavaScriptIntent RecognitionMessaging Platform Integrations
    在 GitHub 上查看↗7,803
  • 1186258278/openclawchinesetranslation1186258278 的头像

    1186258278/OpenClawChineseTranslation

    3,795在 GitHub 上查看↗

    OpenClawChineseTranslation is a framework for building conversational assistants that functions as a cross-platform chat gateway. It synchronizes conversational data between multiple external messaging applications and a centralized core, allowing users to interact with an assistant across different platforms. The system utilizes a plugin-based extension architecture to integrate external services such as note-taking and password managers. It features a model-agnostic provider interface, which enables the underlying intelligence to be swapped by selecting different large language model provid

    This repository provides a plugin-based framework for building conversational assistants with multi-channel support (Discord, Telegram, WhatsApp) and a model-agnostic LLM provider interface, making it a suitable platform for dialogue management and custom actions, though it may offload NLU and intent recognition to external LLMs rather than offering built-in components.

    JavaScriptChat Platform IntegrationsMessaging Platform Integrations
    在 GitHub 上查看↗3,795
  • emcie-co/parlantemcie-co 的头像

    emcie-co/parlant

    18,119在 GitHub 上查看↗

    Parlant is an agentic workflow engine and orchestration framework designed for building conversational AI that adheres to strict behavioral guidelines. It provides a platform for managing multi-turn interactions through state-machine-based logic, allowing developers to define complex, hierarchical conversational flows that can adapt, skip, or revisit steps based on real-time user input. The framework distinguishes itself through its focus on behavioral governance and observability. It enables developers to define precise domain terminology and enforce instruction compliance through prioritize

    Parlant is a conversational AI orchestration framework that provides state-machine-based dialogue management and strict behavioral guidelines, fitting the platform intent, but it lacks built-in NLU/intent recognition and entity extraction, relying on external LLMs for those capabilities.

    PythonConversation Management SystemsConversation State ManagementConversation State Managers
    在 GitHub 上查看↗18,119
  • vercel/ai-chatbotvercel 的头像

    vercel/ai-chatbot

    19,541在 GitHub 上查看↗

    This project is a cross-platform chatbot framework designed to integrate generative artificial intelligence models into messaging services. It provides a unified architecture for building and deploying automated bots that maintain consistent conversation state, user identity, and interaction logic across multiple messaging platforms from a single codebase. The framework distinguishes itself through a modular adapter system that normalizes platform-specific webhooks and events into a standardized internal schema. It includes a comprehensive toolkit for constructing rich, interactive user inter

    Vercel's AI Chatbot is a cross-platform framework that uses generative AI to build and run conversational interactions across messaging services, with conversation state management and multi-channel deployment, though it focuses on generative models rather than traditional NLU/intent recognition and does not explicitly support story versioning or entity extraction.

    TypeScriptMessaging Platform IntegrationsConversation State ManagementConversation State Managers
    在 GitHub 上查看↗19,541
  • chainlit/chainlitChainlit 的头像

    Chainlit/chainlit

    12,213在 GitHub 上查看↗

    Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces. It provides a backend-driven platform that connects language models and agent frameworks to a web-based chat frontend, managing the complexities of session state, message history, and real-time communication. The framework distinguishes itself by offering a component-based UI builder that allows developers to inject interactive widgets, rich media, and data visualizations directly into the chat stream. It supports the visualization of complex agent workflows, enabling users t

    Chainlit is a Python framework for building and deploying conversational AI interfaces with stateful sessions, custom actions, and rich interactive widgets, fitting the category of a conversational platform, though it relies on external NLU and agent frameworks rather than offering built-in dialogue management and intent recognition.

    PythonMessaging Platform IntegrationsConversation Management SystemsConversational Session Management
    在 GitHub 上查看↗12,213
  • leon-ai/leonleon-ai 的头像

    leon-ai/leon

    17,319在 GitHub 上查看↗

    Leon is a framework for building personal AI assistants that integrates large language models with local tool execution and persistent memory. It functions as an agentic workflow orchestrator and modular skill engine, enabling the creation of autonomous assistants capable of planning and executing multi-step tasks. The system features a retrieval-augmented generation memory architecture that indexes conversation history and user facts for context-aware grounding. It utilizes a modular skill system to interact with external binaries and APIs, supported by a loop that handles tool calling, sche

    Leon is a framework for building personal AI assistants with modular skills, RAG-based memory, and tool execution, making it a suitable engine for conversational interactions with dialogue management and custom actions, though it may not include explicit story versioning or multi-channel deployment.

    TypeScriptConversation Slot FillingConversation State Management
    在 GitHub 上查看↗17,319
  • howdyai/botkithowdyai 的头像

    howdyai/botkit

    11,585在 GitHub 上查看↗

    Botkit is a multi-platform chatbot framework designed to build conversational bots that operate across different messaging services using a unified interface. It provides a core system for multi-platform development, utilizing a platform adaptation layer to translate service-specific API payloads into a standardized internal format. The framework features a conversational dialog manager that coordinates multi-turn interactions through state-tracking, branching logic, and scripted flows. It employs a message processing middleware pipeline to intercept, normalize, and enrich incoming and outgoi

    Botkit is a multi-platform chatbot framework with a built-in dialogue manager, middleware pipeline, and support for multiple messaging channels, making it a genuine conversational AI platform for building bots, though it lacks built-in NLU/intent recognition and entity extraction.

    TypeScriptConversation State ManagementConversation State Persistence
    在 GitHub 上查看↗11,585
  • pipecat-ai/pipecatpipecat-ai 的头像

    pipecat-ai/pipecat

    12,846在 GitHub 上查看↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pipecat is a framework and SDK for building real-time multimodal conversational AI agents, with state-machine dialogue management and support for integrating speech, text, and AI services — squarely the kind of engine this search asks for, even if some features like built-in multi-channel deployment are left to the developer.

    PythonConversation Flow DesignConversation Management SystemsConversation State Management
    在 GitHub 上查看↗12,846
  • copilotkit/copilotkitCopilotKit 的头像

    CopilotKit/CopilotKit

    35,194在 GitHub 上查看↗

    CopilotKit is an agentic framework designed to integrate large language models into application frontends, enabling natural language control over software features and data. It provides the infrastructure to build intelligent assistants that manage conversation history, track application state, and execute complex workflows through conversational prompts. The framework distinguishes itself by its ability to render dynamic, interactive user interface components in real time based on model outputs. By utilizing a standardized communication protocol, it maps natural language intents to executabl

    CopilotKit is an agentic framework for integrating LLMs into application frontends, providing dialogue management, context handling, and custom actions via tool calling—making it a genuine conversational AI platform, though it lacks explicit multi-channel support and story versioning.

    TypeScriptConversation State Managers
    在 GitHub 上查看↗35,194
  • casibase/casibasecasibase 的头像

    casibase/casibase

    4,443在 GitHub 上查看↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Casibase is an open-source platform for building conversational AI agents that orchestrate multi-turn dialogues with LLMs, supports custom actions and tool integration, and manages RAG knowledge bases, which aligns with the search for a dialogue management platform, though it may not include dedicated story versioning or multi-channel deployment features out of the box.

    GoMessaging Platform Integrations
    在 GitHub 上查看↗4,443
  • langroid/langroidlangroid 的头像

    langroid/langroid

    3,894在 GitHub 上查看↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Langroid is a multi-agent orchestration framework with advanced conversational state management and tool integration, suitable for building conversational interactions, though it focuses on agent collaboration rather than dedicated dialogue management features like explicit NLU pipelines.

    PythonConversation State Management
    在 GitHub 上查看↗3,894
  • hexabot-ai/hexabothexabot-ai 的头像

    hexabot-ai/Hexabot

    974在 GitHub 上查看↗

    Hexabot is a conversational AI framework and workflow orchestration engine designed to build and deploy intelligent agents. It functions as a runtime environment that connects autonomous agents to multiple messaging channels, enabling consistent user engagement and automated interaction across various platforms. The platform distinguishes itself through a modular agentic runtime that decouples conversational logic from tool execution, allowing for the dynamic injection of capabilities. It utilizes schema-driven orchestration to execute multi-step tasks, relying on strict data contracts to ens

    Hexabot is an open-source conversational AI platform that combines workflows, actions, agents, and multi-channel support, directly addressing the need for building and running chatbots with dialogue management and execution.

    TypeScriptConversational AI PlatformsWorkflow Orchestration EnginesAgentic Workflow Automation
    在 GitHub 上查看↗974
一览前 10 名对比
仓库Star 数语言许可证最后推送
rasahq/rasa21.2KPythonApache-2.02026年5月22日
microsoft/botframework-sdk7.8KJavaScriptMIT2025年12月29日
1186258278/openclawchinesetranslation3.8KJavaScriptother2026年6月1日
emcie-co/parlant18.1KPythonApache-2.02026年6月16日
vercel/ai-chatbot19.5KTypeScriptother2026年2月13日
chainlit/chainlit12.2KPythonApache-2.02026年6月11日
leon-ai/leon17.3KTypeScriptMIT2026年6月7日
howdyai/botkit11.6KTypeScriptMIT2024年7月1日
pipecat-ai/pipecat12.8KPythonBSD-2-Clause2026年6月16日
copilotkit/copilotkit35.2KTypeScriptMIT2026年6月16日

Related searches

  • an open source workflow execution engine
  • 用于编排流水线的可嵌入工作流引擎
  • 软件工作流自动化编排引擎
  • an open source workflow execution engine
  • 开源的工作流自动化平台
  • 工作流集成平台
  • 自托管的 Airflow 替代方案
  • an open source platform for workflow automation