awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nikivdev avatar

nikivdev/flow

0
View on GitHub↗
21,136 Stars·833 Forks·Rust·MIT·9 Aufrufe

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.

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.

Star-Verlauf

Star-Verlauf für nikivdev/flowStar-Verlauf für nikivdev/flow

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von nikivdev/flow?

Die Hauptfunktionen von nikivdev/flow sind: Agentic Workflow Orchestration, Autonomous Agent Orchestration, Agent Tool Definitions, Concurrent Agent Execution, Sequential Agent Execution, Agent Skill Frameworks, Tool Assigners, Agent Orchestration Frameworks.

Welche Open-Source-Alternativen gibt es zu nikivdev/flow?

Open-Source-Alternativen zu nikivdev/flow sind unter anderem: 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…

Open-Source-Alternativen zu Flow

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Flow.
  • fetchai/innovation-lab-examplesAvatar von fetchai

    fetchai/innovation-lab-examples

    1,028Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,028
  • kilo-org/kilocodeAvatar von Kilo-Org

    Kilo-Org/kilocode

    15,616Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,616
  • langroid/langroidAvatar von langroid

    langroid/langroid

    3,894Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,894
  • cloudwego/einoAvatar von cloudwego

    cloudwego/eino

    9,675Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,675
  • Alle 30 Alternativen zu Flow anzeigen→