29 Repos
Frameworks for chaining language models, prompts, and tools into multi-step logical workflows.
Distinct from Reasoning Models: Distinct from Reasoning Models: focuses on the orchestration and chaining of reasoning steps rather than the underlying model architecture.
Explore 29 awesome GitHub repositories matching artificial intelligence & ml · Reasoning Pipelines. Refine with filters or upvote what's useful.
ComfyUI is a modular generative AI workflow orchestrator and node-based GUI for designing and executing complex diffusion model pipelines. It functions as both a visual interface for building generative logic graphs and a programmable backend API that exposes diffusion model operations for external integration. The system distinguishes itself through a graph-based execution model that supports differential workflow execution, re-running only modified nodes to reduce computation. It features dynamic model offloading to manage memory between system RAM and GPU VRAM and utilizes metadata-embedde
Uses reference images to prompt a model, allowing the visual characteristics of an image to influence the output.
TaskMatrix is a visual language model orchestration framework and modular visual pipeline designed to coordinate disparate foundation models. It functions as a multi-model workflow coordinator that sequences visual and textual models through logic paths to handle image processing tasks without requiring additional training. The system integrates large language models with visual foundation models to enable the exchange of image data during interactive chat sessions. It utilizes template-based orchestration to chain specialized models together for complex visual tasks. The framework supports
Provides a framework for chaining language models, prompts, and visual tools into multi-step logical workflows.
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
Configures specialized parsers to process model-generated reasoning chains for structured thinking outputs.
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
Combine prompt templates, language models, and post-processing functions to transform input data into structured outputs.
DeepResearch is an autonomous research agent framework designed to orchestrate multi-step information gathering and complex reasoning tasks. The platform functions as an agent orchestration system that manages the entire lifecycle of autonomous research, from initial planning and web navigation to the synthesis of evidence-backed reports. The framework distinguishes itself through a specialized training pipeline that supports the development and fine-tuning of autonomous models using reinforcement learning and structured knowledge graph synthesis. By employing parallel agent coordination, the
Divides high-level research objectives into sequential reasoning steps to retrieve and synthesize data.
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
Connects specialized reasoning models to the pipeline to handle complex conversational tasks.
OpenLLM is a framework for deploying, managing, and scaling open-source large language models
Connects multiple model endpoints into sequential execution chains to facilitate complex tasks like retrieval-augmented generation and multi-step reasoning.
Z-Image is an AI image editing engine and generation framework designed for photorealistic synthesis and the refinement of diffusion models. It functions as a multilingual text-to-image renderer and a system for training custom foundation models to generate and edit visuals using natural language instructions. The project distinguishes itself through a reasoning-based prompt enhancer that expands simple descriptions into detailed visual instructions using a structured reasoning chain. It also features specialized capabilities for rendering high-quality Chinese and English typography within ge
Implements a visual processing pipeline that expands simple descriptions into detailed instructions using a structured reasoning chain.
Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che
Uses a content block model to represent reasoning and multimodal content while preserving original response order.
KAG is a graph-augmented retrieval augmented generation system and knowledge graph engine. It functions as a framework that integrates large language models with graph retrieval and numerical calculation to resolve natural language queries. The system creates unified knowledge representations by aligning unstructured data and expert rules through semantic mapping. It maintains mutual indexing between graph structures and original text blocks to ensure that reasoning processes remain linked to verifiable source data. The project provides capabilities for semantic information integration, grap
Implements a hybrid reasoning pipeline that chains semantic graph retrieval with numerical calculations and symbolic logic.
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
Activates extended reasoning capabilities for Gemini and Claude models via specific budget and configuration settings.
ChatLaw is a specialized large language model legal assistant designed to provide automated consulting and question answering within Chinese legal frameworks. It functions as a system for legal knowledge management, processing complex legal texts to deliver accurate statutory answers and advisory services. The system utilizes a mixture-of-experts modeling approach and multi-agent coordination to research information and generate professional consultation reports. To ensure factual reliability and minimize hallucinations, it integrates a legal knowledge graph and a standardized operating proce
Enforces a standardized pipeline of verification and reasoning steps to ensure consistency in professional legal advice.
OpenLLMetry is an OpenTelemetry-based observability framework and instrumentation library for generative AI applications. It provides toolsets for tracing and monitoring large language model workflows, capturing telemetry from model providers, agent frameworks, and vector databases using standardized semantic conventions. The project distinguishes itself by providing a specialized evaluation and experimentation suite that associates user feedback and prompt version hashes with specific execution traces. It includes a system for tracking model reasoning paths and enforcing security guardrails
Records reasoning attributes and logic paths for models utilizing chain-of-thought or complex processing.
This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe
Enables models to output detailed reasoning steps alongside their final response for transparent decision-making.
Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer
Adjusts the thinking depth or token budget of models to improve performance on complex reasoning tasks.
Note: https://github.com/kyegomez/tree-of-thoughts CANNOT replicate paper results.
Breaks down complex problems into steps and branches on multiple thought candidates via tree search.
Connects to xAI's Grok models for advanced reasoning and real-time knowledge in AI agent pipelines.
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
Chains several language model calls into a single function for multi-step reasoning or test-time compute.
Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b
Instructs models to output step-by-step logic to improve accuracy and transparency.
DeepReasoning ist ein selbstgehostetes KI-Gateway und Chat-Interface, das eine LLM-Inferenz-API bereitstellt. Es fungiert als Brücke, die Reasoning-Traces von DeepSeek R1 mit den generativen Fähigkeiten von Claude-Modellen kombiniert, um komplexe Problemlösungen zu erleichtern. Das System wird als Docker-Anwendung bereitgestellt, was den Einsatz auf privater Infrastruktur ermöglicht. Diese Architektur erlaubt private LLM-Inferenz sowie die sichere lokale Verwaltung von API-Schlüsseln und Authentifizierungs-Tokens auf benutzerkontrollierter Hardware. Das Projekt deckt Multi-Modell-Orchestrierung ab, indem Chain-of-Thought-Reasoning und generative Ausgaben in einem einzigen, einheitlichen Stream kombiniert werden. Es nutzt ein zustandsloses API-Gateway und Server-Sent Events, um inkrementelle Modellantworten an das Client-Interface zu liefern.
Surfaces detailed intermediate reasoning steps from models alongside the final generative response in a single stream.