ScriptsMay 21, 2026·3 min read

AgentVerse — Multi-Agent Simulation and Task-Solving Platform

An open-source platform for deploying multiple LLM-based agents in collaborative task-solving and simulation scenarios, developed by OpenBMB.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Native · 98/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
AgentVerse
Universal CLI install command
npx tokrepo install 8b59cc1e-5530-11f1-9bc6-00163e2b0d79

Introduction

AgentVerse is a research-oriented multi-agent framework developed by the OpenBMB team. It provides two complementary modes: a task-solving framework where groups of agents collaborate to complete complex objectives, and a simulation environment for studying emergent behaviors in multi-agent societies.

What AgentVerse Does

  • Orchestrates groups of LLM-powered agents that communicate, debate, and collaborate to solve tasks
  • Provides a simulation sandbox where agents interact in configurable social environments
  • Supports dynamic agent recruitment where the system selects which agents to involve based on the task
  • Includes built-in scenarios for software development, consulting, database operations, and creative writing
  • Offers a web-based visualization interface for monitoring agent conversations in real time

Architecture Overview

AgentVerse is structured around an environment-agent loop. The environment manages shared state, turn order, and communication channels. Agents are configured with personas, skills, and memory modules. In task-solving mode, a meta-controller dynamically recruits agents, assigns roles, and manages multi-round discussions. In simulation mode, agents follow behavior policies and interact according to configurable social rules. The framework is built in Python with LangChain integration for LLM access and supports both synchronous and async execution.

Self-Hosting & Configuration

  • Install via pip with Python 3.9+ and set LLM API keys in the environment or config YAML
  • Choose from pre-built scenarios or define custom ones with YAML configuration files
  • Configure agent personas, communication protocols, and environment rules per scenario
  • The web GUI runs locally for interactive visualization of multi-agent conversations
  • Extend the framework by writing custom environment and agent classes in Python

Key Features

  • Dual-mode operation: task-solving for production use and simulation for research
  • Dynamic agent recruitment selects the right agents for each task automatically
  • Rich set of built-in scenarios covering software engineering, NLP tasks, and social simulation
  • Conversation visualization UI for observing and debugging multi-agent interactions
  • Modular design with pluggable LLM backends, memory systems, and environment types

Comparison with Similar Tools

  • CrewAI — role-based agent teams; AgentVerse adds simulation mode and dynamic recruitment
  • AutoGen — conversation-centric multi-agent framework; AgentVerse provides richer environment modeling
  • MetaGPT — structured SOP-driven agents; AgentVerse supports more freeform collaborative dynamics
  • CAMEL — two-agent role-playing; AgentVerse scales to many agents with environment-mediated interaction
  • ChatDev — software-dev multi-agent simulation; AgentVerse generalizes beyond software to any domain

FAQ

Q: What is the difference between task-solving and simulation mode? A: Task-solving mode focuses on completing a specific objective through agent collaboration. Simulation mode creates an ongoing environment where agents interact over time, useful for research on emergent social behaviors.

Q: Which LLM providers are supported? A: OpenAI, Anthropic, and other providers via LangChain integrations. Local models are supported through compatible API endpoints.

Q: Can I create custom multi-agent scenarios? A: Yes. Scenarios are defined in YAML configuration files that specify agent roles, environment rules, and communication patterns.

Q: Is AgentVerse suitable for production applications? A: AgentVerse is primarily a research framework. For production multi-agent systems, consider combining its patterns with a more ops-focused deployment layer.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets