awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

76 repositorios

Awesome GitHub RepositoriesHuman-in-the-Loop Workflows

Mechanisms for pausing automated processes to await manual intervention, approval, or data input before continuing execution.

Distinguishing note: Focuses on the architectural pattern of manual intervention in automated pipelines, distinct from general task management or UI interaction.

Explore 76 awesome GitHub repositories matching software engineering & architecture · Human-in-the-Loop Workflows. Refine with filters or upvote what's useful.

Awesome Human-in-the-Loop Workflows GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mattpocock/skillsAvatar de mattpocock

    mattpocock/skills

    131,422Ver en GitHub↗

    This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e

    Queries the issue tracker to surface unlabeled tickets and requests awaiting evaluation.

    Shell
    Ver en GitHub↗131,422
  • cantino/huginnAvatar de cantino

    cantino/huginn

    49,487Ver en GitHub↗

    Huginn is an open-source automation platform that functions as an event-driven task automator and webhook integration engine. It enables the creation of agents that monitor web data and automate tasks across various web services, operating as a self-hosted web scraper and JavaScript workflow orchestrator. The system uses a directed graph of event flows to route and transform data between external APIs. It differentiates itself by allowing custom JavaScript execution within workflows to modify data payloads and by integrating human-in-the-loop automation to insert manual judgment or data entry

    Allows human judgment or data entry to be inserted into automated sequences via manual intervention points.

    Ruby
    Ver en GitHub↗49,487
  • phidatahq/phidataAvatar de phidatahq

    phidatahq/phidata

    40,734Ver en GitHub↗

    Phidata is an LLM agent framework and agentic workflow orchestrator used to build autonomous agents that integrate custom data, tools, and memory. It provides a production environment for serving these agents as services via APIs, utilizing server-sent events and websockets for real-time communication. The system distinguishes itself through a human-in-the-loop control layer that requires manual approval and administrative sign-off for specific tool executions. It also implements a multi-tenant AI infrastructure that uses token-based roles to ensure data isolation between different tenants.

    Provides a control layer that intercepts autonomous flows to require manual human confirmation before performing sensitive actions.

    Python
    Ver en GitHub↗40,734
  • alvarotrigo/fullpage.jsAvatar de alvarotrigo

    alvarotrigo/fullPage.js

    35,437Ver en GitHub↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    Creates a continuous loop where scrolling past the last section returns the user to the first.

    JavaScriptfullpagefullscreenjavascript
    Ver en GitHub↗35,437
  • langchain-ai/langgraphAvatar de langchain-ai

    langchain-ai/langgraph

    34,925Ver en GitHub↗

    LangGraph is a framework for building stateful, multi-step agentic workflows by modeling application logic as a directed graph. It provides a runtime environment where complex tasks are orchestrated through interconnected nodes and edges, allowing developers to manage state transitions, persistent memory, and control flow across long-running automated processes. The platform distinguishes itself through its native support for human-in-the-loop automation, enabling developers to define breakpoints that pause execution for manual review, modification, or approval. It also features checkpoint-ba

    Pauses automated workflows to allow for manual review and approval of agent actions.

    Pythonagentsaiai-agents
    Ver en GitHub↗34,925
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Ver en GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Invokes external functions while enforcing input validation, human-in-the-loop approval, and structured parameter requirements.

    Pythonagentsaiframework
    Ver en GitHub↗27,191
  • pulumi/pulumiAvatar de pulumi

    pulumi/pulumi

    24,797Ver en GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Identifies discrepancies between the actual state of deployed cloud resources and the desired state defined in code.

    Goawsazurecloud
    Ver en GitHub↗24,797
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Ver en GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Incorporates manual approval chains and task delegation into automated workflows to manage human-in-the-loop requirements.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Ver en GitHub↗21,906
  • rust-lang/mdbookAvatar de rust-lang

    rust-lang/mdBook

    21,852Ver en GitHub↗

    mdBook is a documentation build system and static site generator designed to compile collections of Markdown files into structured, navigable web-based books. It provides a comprehensive framework for managing technical documentation, featuring a hierarchical table of contents, integrated full-text search, and automated build processes that transform source content into ready-to-deploy HTML websites. The project distinguishes itself through a highly modular pipeline architecture that supports custom preprocessors and swappable rendering backends. This allows authors to intercept and modify co

    mdBook defines the order and custom settings for external processing tools to ensure content transformations occur in the required sequence during the build process.

    Rust
    Ver en GitHub↗21,852
  • nocobase/nocobaseAvatar de nocobase

    nocobase/nocobase

    21,542Ver en GitHub↗

    This platform is a modular, metadata-driven framework designed for building custom business applications and data management systems without traditional coding. It functions as a low-code environment where data models, user interfaces, and business logic are defined through visual configurations rather than hardcoded views. The architecture supports multi-tenant isolation, allowing multiple independent applications to run within a single shared memory space while maintaining strict logical separation of data and configurations. What distinguishes this system is its deep integration of artific

    Pauses automated sequences for manual review and input before continuing execution.

    TypeScriptadmin-dashboardairtableapp-builder
    Ver en GitHub↗21,542
  • automaapp/automaAvatar de AutomaApp

    AutomaApp/automa

    21,425Ver en GitHub↗

    Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data. The platform distinguishes itself through its deep integration with the browser environment, allowing for complex orchestration such as event-driven triggers, cross-origin request handling, and the ability to package workflows as sta

    Enables external scripts to trigger automated tasks by dispatching events with specific workflow identifiers.

    Vueautomationbrowser-automationbrowser-extension
    Ver en GitHub↗21,425
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Suspends workflow execution to await user approval or input, persisting state until resumed.

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • swiftggteam/the-swift-programming-language-in-chineseAvatar de SwiftGGTeam

    SwiftGGTeam/the-swift-programming-language-in-chinese

    21,188Ver en GitHub↗

    This project is a Simplified Chinese translation of the official Swift programming language documentation. It functions as a markdown technical guide designed to make the language's core concepts accessible to Chinese-speaking developers. The translation process employs a software terminology glossary to map English technical terms to standardized Chinese equivalents, ensuring conceptual clarity and consistency throughout the text. To maintain technical accuracy and idiomatic phrasing, the content undergoes a human-centric technical review process. The documentation is organized as a collect

    Employs a human-in-the-loop process to manually verify and validate translated technical content.

    Markdownswift
    Ver en GitHub↗21,188
  • spaceship-prompt/spaceship-promptAvatar de spaceship-prompt

    spaceship-prompt/spaceship-prompt

    20,398Ver en GitHub↗

    Spaceship Prompt is a modular, highly customizable Zsh prompt framework designed to provide rich contextual information directly within the command line interface. It functions as a shell environment monitor, allowing users to track system metrics, version control status, and development environment details through a structured, theme-based layout. The framework distinguishes itself through an asynchronous execution model that offloads resource-intensive status checks to background processes, ensuring the terminal remains responsive during prompt generation. It supports incremental rendering,

    Detects and displays the active infrastructure stack name based on local configuration files.

    Shelloh-my-zshpromptshell
    Ver en GitHub↗20,398
  • crystal-lang/crystalAvatar de crystal-lang

    crystal-lang/crystal

    20,299Ver en GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Interrupts the current execution cycle of a loop to immediately re-evaluate the loop condition.

    Crystalcompilercrystalcrystal-language
    Ver en GitHub↗20,299
  • dotnet/roslynAvatar de dotnet

    dotnet/roslyn

    20,241Ver en GitHub↗

    The .NET Compiler Platform is a collection of open-source APIs for C# and Visual Basic that provides deep code analysis, refactoring, and automated source code generation. It serves as the core infrastructure for building development tools, offering a platform to inspect, modify, and understand source code through immutable syntax trees and semantic models. The platform distinguishes itself by providing full-fidelity syntax trees that preserve every character of source code, including whitespace and comments, alongside an incremental compilation pipeline that enables near-instant feedback dur

    Monitors host environments for source file modifications to maintain an up-to-date internal representation of the codebase.

    C#csharphacktoberfestroslyn
    Ver en GitHub↗20,241
  • xi-editor/xi-editorAvatar de xi-editor

    xi-editor/xi-editor

    19,816Ver en GitHub↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Synchronizes in-memory document changes back to the physical file system for persistence.

    Rust
    Ver en GitHub↗19,816
  • vercel/ai-chatbotAvatar de vercel

    vercel/ai-chatbot

    19,541Ver en 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

    Pauses automated processes to await manual intervention, approval, or data input before continuing execution.

    TypeScriptaichatgptnextjs
    Ver en GitHub↗19,541
  • humanlayer/12-factor-agentsAvatar de humanlayer

    humanlayer/12-factor-agents

    18,261Ver en GitHub↗

    This framework provides a set of architectural principles and design patterns for building production-ready autonomous agents. It focuses on structuring automated systems that maintain consistent execution, manage complex internal states, and support reliable error recovery through a state machine-based methodology. The system distinguishes itself by integrating human-in-the-loop orchestration directly into automated workflows. By incorporating manual oversight and validation checkpoints, it ensures safety and accuracy during critical decision-making processes. The framework also emphasizes d

    Pauses automated execution at defined checkpoints to await manual validation before proceeding with sensitive operations.

    TypeScript12-factor12-factor-agentsagents
    Ver en GitHub↗18,261
  • trekhleb/learn-pythonAvatar de trekhleb

    trekhleb/learn-python

    18,058Ver en GitHub↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    Explains how to terminate the current cycle of a loop to jump immediately to the next iteration.

    Pythonlearninglearning-by-doinglearning-python
    Ver en GitHub↗18,058
Ant.123…4Siguiente
  1. Home
  2. Software Engineering & Architecture
  3. Human-in-the-Loop Workflows

Explorar subetiquetas

  • Build Pipeline Hooks1 sub-etiquetaMechanisms for defining the sequence and execution parameters of external tools within a build pipeline. **Distinct from Human-in-the-Loop Workflows:** Focuses on the orchestration of build-time processing steps rather than manual intervention or human-in-the-loop workflows.
  • Circular Navigation Flows1 sub-etiquetaUser interface patterns where navigation wraps around from the last element back to the first. **Distinct from Human-in-the-Loop Workflows:** Focuses on the circular loop of a UI sequence, unlike human-in-the-loop workflows which focus on pausing processes.
  • Country-Specific Job ConsultationPersonal consultation contacts and primary channels for finding job opportunities in a specific country. **Distinct from Human-in-the-Loop Workflows:** Distinct from Human-in-the-Loop Workflows: focuses on job consultation for a specific country, not automated workflow patterns.
  • Declarative Workflow EnginesTyped chain APIs for composing multi-step agent pipelines with branching, parallelism, and automatic retry. **Distinct from Human-in-the-Loop Workflows:** Distinct from Human-in-the-Loop Workflows: focuses on the declarative composition engine itself, not just the pause-for-approval pattern.
  • Drift Detection2 sub-etiquetasMechanisms for identifying discrepancies between actual cloud resource states and code-defined desired states. **Distinct from Human-in-the-Loop Workflows:** Distinct from general human-in-the-loop workflows: focuses specifically on automated state comparison and drift identification.
  • Index Looping2 sub-etiquetasMechanisms for resetting a sequence index to the start upon reaching the end. **Distinct from Human-in-the-Loop Workflows:** Focuses on numeric index wrapping for carousels rather than pausing automated workflows for human intervention.
  • Infrastructure Stack IndicatorsVisual indicators for active infrastructure stack names within the command line. **Distinct from Human-in-the-Loop Workflows:** Focuses on prompt-based status display rather than workflow orchestration.
  • Loop Iteration Skipping Mechanisms1 sub-etiquetaConstructs for immediately re-evaluating loop conditions to proceed to the next iteration. **Distinct from Human-in-the-Loop Workflows:** Distinct from human-in-the-loop workflows: focuses on language-level loop iteration control.
  • Optimization TerminationMechanisms for automatically stopping search processes based on statistical improvement thresholds. **Distinct from Human-in-the-Loop Workflows:** Distinct from human-in-the-loop workflows: focuses on automated statistical termination rather than manual intervention.
  • Real-time Change Tracking5 sub-etiquetasMechanisms for monitoring file system modifications and updating internal code models in real time. **Distinct from Human-in-the-Loop Workflows:** Distinct from general human-in-the-loop workflows: focuses on automated, continuous synchronization of code state rather than manual intervention.
  • Translation Verifications1 sub-etiquetaManual intervention steps used to validate the accuracy of automated or human translation outputs. **Distinct from Human-in-the-Loop Workflows:** Specifically applied to linguistic and technical translation validation rather than general automated pipeline pauses.
  • Triage Intervention PointsMechanisms for identifying and surfacing tasks that require manual human evaluation before proceeding in a workflow. **Distinct from Human-in-the-Loop Workflows:** Distinct from Human-in-the-Loop Workflows: specifically targets the discovery of pending triage items within an issue tracker.
  • Workflow Identifiers2 sub-etiquetasMechanisms for sharing and executing automation sequences via unique identifiers. **Distinct from Human-in-the-Loop Workflows:** Distinct from Human-in-the-Loop Workflows: focuses on workflow distribution and execution via ID rather than manual intervention.