awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nikivdev avatar

nikivdev/flow

0
View on GitHub↗

Flow

Flow is an orchestration framework for designing and executing complex workflows using autonomous agents powered by large language models. It serves as a toolkit for constructing agentic pipelines and a runtime for managing agent lifecycles, session states, and tool execution.

The project is distinguished by its support for hierarchical swarm management, where director agents decompose large projects into smaller tasks for specialized worker agents. It enables multiple coordination patterns, including sequential linear pipelines and concurrent execution where agents analyze tasks from different perspectives simultaneously.

The framework covers a broad range of capabilities including custom tool definition and skill assignment, event-driven lifecycle interception, and tool execution restrictions to block unauthorized operations. It also includes infrastructure utilities for state-isolated session management, socket-activation port binding for privileged ports, and connection-pooled local traffic routing for HTTP and WebSocket requests.

A command-line interface is provided to execute and visualize the interactions of autonomous agent swarms.

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Features

  • Agentic Workflow Orchestration - Provides the infrastructure to design and execute complex, multi-step processes by delegating tasks to collaborating autonomous agents.
  • Autonomous Agent Orchestration - Implements a full orchestration framework for designing and executing complex workflows using autonomous agents with coordinated roles.
  • Agent Tool Definitions - Allows for the definition of custom agent tools by specifying their names, parameters, and validation logic.
  • Concurrent Agent Execution - Enables running multiple agents in parallel to analyze tasks from different perspectives using asynchronous execution patterns.
  • Sequential Agent Execution - Supports linear execution where agents process tasks in a strict sequence and pass outputs to the next agent.
  • Agent Skill Frameworks - Implements a framework for assigning specialized toolsets to agents to handle specific tasks like environment setup and inference.
  • Tool Assigners - Provides interfaces for linking specific executable functions to agents to allow interaction with external systems.
  • Agent Orchestration Frameworks - Serves as a comprehensive development environment and control layer for routing and managing the lifecycle of autonomous AI agents.
  • Agentic Workflows - Provides a toolkit for constructing iterative agentic processes and pipelines with state management.
  • Agentic Workflow Automation - Provides a framework for coordinating autonomous agents to automate complex, multi-step workflows through sequential and parallel pipelines.
  • AI Integration Tools - Allows the definition and assignment of specialized custom tools and functions that enable AI agents to interact with external systems.
  • LLM Tooling Integrations - Provides a runtime for defining custom functions and skills that agents invoke to manipulate state and perform tasks.
  • Hierarchical Agent Orchestration - Implements a hierarchical architecture where director agents decompose complex goals and delegate them to worker agents.
  • Large Language Model Connectors - Provides connectors and authentication for integrating external large language model providers into the agentic framework.
  • LLM Application Infrastructure - Manages the structural backend infrastructure required for connecting to LLM providers and powering autonomous agent reasoning.
  • Sequence Pipelines - Implements sequential pipelines where the output of one agent is passed as the input to the next.
  • Event-Driven Agent Loops - Provides control cycles that monitor agent state changes and trigger actions or validations based on events.
  • Multi-Agent Coordination Systems - Enables specialized agents to collaborate on complex tasks through delegation and shared state in a hierarchical system.
  • Agent Task Execution - Executes a single autonomous agent to complete a specific task within a defined model and loop limit.
  • Agent Swarms - Supports hierarchical swarm management where director agents decompose projects into smaller tasks for specialized worker agents.
  • Runtime Event Interception - Implements a runtime that intercepts agent lifecycle events to validate operations and manage session state.
  • LLM Session State Management - Manages the initialization and reset of environment variables and memory for each isolated agentic session.
  • Tool Execution Permissions - Evaluates tool requests and blocks dangerous or unauthorized operations before they are executed by the agent.
  • Agent Swarm Visualizations - Includes a command-line interface to visualize the structural relationships and communication paths within agent swarms.
  • Agent Lifecycle Hooks - Provides event-driven hooks to execute side effects or validate operations during agent lifecycle events like tool usage.
21,136 estrellas·833 forks·Rust·MIT·9 vistas

Historial de estrellas

Gráfico del historial de estrellas de nikivdev/flowGráfico del historial de estrellas de nikivdev/flow

Alternativas open-source a Flow

Proyectos open-source similares, clasificados según cuántas características comparten con Flow.
  • fetchai/innovation-lab-examplesAvatar de fetchai

    fetchai/innovation-lab-examples

    1,028Ver en GitHub↗

    This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a decentralized network. It serves as a collection of patterns and examples for developing intelligent software entities capable of performing complex tasks, making decisions, and interacting with other agents to achieve shared goals. The framework distinguishes itself through its focus on multi-agent orchestration and decentralized communication. It enables the coordination of specialized agent teams that collaborate on workflows through structured messaging protocols, allowing

    Python
    Ver en GitHub↗1,028
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Ver en GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    Ver en GitHub↗15,616
  • langroid/langroidAvatar de langroid

    langroid/langroid

    3,894Ver en 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

    Pythonagentsaichatgpt
    Ver en GitHub↗3,894
  • cloudwego/einoAvatar de cloudwego

    cloudwego/eino

    9,675Ver en GitHub↗

    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

    Goaiai-applicationai-framework
    Ver en GitHub↗9,675
Ver las 30 alternativas a Flow→

Preguntas frecuentes

¿Qué hace nikivdev/flow?

Flow is an orchestration framework for designing and executing complex workflows using autonomous agents powered by large language models. It serves as a toolkit for constructing agentic pipelines and a runtime for managing agent lifecycles, session states, and tool execution.

¿Cuáles son las características principales de nikivdev/flow?

Las características principales de nikivdev/flow son: Agentic Workflow Orchestration, Autonomous Agent Orchestration, Agent Tool Definitions, Concurrent Agent Execution, Sequential Agent Execution, Agent Skill Frameworks, Tool Assigners, Agent Orchestration Frameworks.

¿Qué alternativas de código abierto existen para nikivdev/flow?

Las alternativas de código abierto para nikivdev/flow incluyen: fetchai/innovation-lab-examples — This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a… kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… frdel/agent-zero — Agent Zero is an LLM agent framework and multi-agent orchestrator that provides an AI-powered interface for operating…