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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
openbmb avatar

openbmb/agentverse

0
View on GitHub↗
5,064 stars·513 forks·JavaScript·Apache-2.0·28 views

Agentverse

Agentverse is a multi-agent framework and orchestrator designed for deploying and managing multiple large language model agents. It provides a simulation environment where agents interact based on custom personas and defined interaction rules to solve tasks or simulate social dynamics.

The system features a tool integration layer that connects agents to external functional plugins and specialized tools, extending their capabilities beyond text generation. It uses a combination of persona-based prompt injection and state-managed memory to maintain agent consistency and specialized skill sets during simulations.

The framework includes a simulation runtime and a task engine with a local web-based dashboard for executing and monitoring scenarios. It supports configuration-driven environment provisioning to define agent behavior, message routing, and turn-based orchestration.

Features

  • AI Agent Orchestrators - Orchestrates groups of specialized agents using structured workflows, turn order, and memory management to solve complex tasks.
  • Message-Passing Agent Orchestrators - Manages agent interaction sequences and message routing through a central dispatcher to control turn order and visibility.
  • Agent Orchestration Systems - Manages the turn order, memory, and communication between multiple autonomous agents within a defined task.
  • Agent Simulation Environments - Offers a framework for creating simulated spaces where LLM agents interact based on custom personas and interaction rules.
  • Multi-Agent Orchestration Frameworks - Provides a platform for deploying and orchestrating multiple LLM agents to solve tasks or simulate social environments.
  • Agent Persona Definitions - Allows the creation of specialized agents by implementing unique knowledge, skills, and behavioral constraints via persona definitions.
  • Prompt Persona Definitions - Specializes agent behavior by injecting unique knowledge sets and skill definitions into language model prompts.
  • Agent Memory Architectures - Implements a tiered storage system to maintain interaction history and context for individual agents across simulations.
  • Agentic Task Automation - Deploys groups of specialized AI agents to collaborate and solve complex problems through shared goals and workflows.
  • Autonomous Agent Simulations - Provides a runtime environment to execute complex task-solving scenarios by coordinating multiple autonomous agents.
  • Custom AI Assistant Development - Enables building specialized AI agents with unique knowledge and skill sets to perform specific roles within simulations.
  • Multi-Agent Persona Simulations - Creates virtual environments where multiple LLM agents interact to study complex social behaviors and system dynamics.
  • Interaction Rule Definitions - Allows customization of turn order, message filtering, and visibility to control agent interaction dynamics.
  • Agent Configurations - Uses structured configuration files to define the behavior, parameters, and environment settings for autonomous agents.
  • Plugin-Based Agent Integrations - Connects agents to external functional extensions via a standardized plugin interface to expand capabilities.
  • LLM Tooling Integrations - Provides connectors and interfaces that allow AI agents to access external data and execute functional software tools.
  • External Tool Integration - Provides capabilities for agents to interact with external APIs and functional plugins to extend their operations.
  • Simulation Space Provisioning - Implements configuration-driven setup for simulated agent environments and their interaction rules.
  • Agent Simulation Dashboards - Ships a local web-based dashboard and CLI for executing and monitoring multi-agent simulation scenarios.
  • Agent Frameworks - Facilitates multi-agent collaboration and explores emergent agent behaviors.
  • Multi-Agent Systems - Facilitating multi-agent collaboration and emergent behavior exploration.

Star history

Star history chart for openbmb/agentverseStar history chart for openbmb/agentverse

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Agentverse

These projects share indexed features with Agentverse. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • microsoft/tinytroupemicrosoft avatar

    microsoft/TinyTroupe

    7,475View on GitHub↗

    TinyTroupe is a multi-agent simulation framework designed to create populations of persona-based agents that interact to generate synthetic behavioral data and business insights. It serves as a persona-based agent orchestrator and synthetic data generator, allowing for the definition of agents with specific personality traits and goals to coordinate their interactions through structured workflows. The project features an extensible plugin system for connecting simulated agents to external tools and servers to execute code and access remote data. It includes an agentic simulation dashboard tha

    Jupyter Notebook
    View on GitHub↗7,475
  • camel-ai/camelcamel-ai avatar

    camel-ai/camel

    17,253View on GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Pythonagentai-societiesartificial-intelligence
    View on GitHub↗17,253
  • microsoft/autogenmicrosoft avatar

    microsoft/autogen

    59,002View on GitHub↗

    This framework provides a development environment for building collaborative systems where autonomous agents interact to solve complex tasks through conversational workflows. It functions as a conversational workflow engine and event-driven runtime, coordinating multi-step processes by translating high-level goals into structured dialogue sequences between specialized agents. The system distinguishes itself through its message-passing orchestration, which manages state transitions and task delegation between independent participants. It supports dynamic conversation state management to provid

    Pythonagenticagentic-agiagents
    View on GitHub↗59,002
  • langroid/langroidlangroid avatar

    langroid/langroid

    3,894View on 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
    View on GitHub↗3,894
Compare all 30 related projects→

Frequently asked questions

What does openbmb/agentverse do?

Agentverse is a multi-agent framework and orchestrator designed for deploying and managing multiple large language model agents. It provides a simulation environment where agents interact based on custom personas and defined interaction rules to solve tasks or simulate social dynamics.

What are the main features of openbmb/agentverse?

The main features of openbmb/agentverse are: AI Agent Orchestrators, Message-Passing Agent Orchestrators, Agent Orchestration Systems, Agent Simulation Environments, Multi-Agent Orchestration Frameworks, Agent Persona Definitions, Prompt Persona Definitions, Agent Memory Architectures.

Which projects share features with openbmb/agentverse?

Projects with overlapping indexed features include: microsoft/tinytroupe — TinyTroupe is a multi-agent simulation framework designed to create populations of persona-based agents that interact… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… microsoft/autogen — This framework provides a development environment for building collaborative systems where autonomous agents interact… langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI… pydantic/pydantic-ai — PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified… jetbrains/koog — Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a…