ChatArena: Build Multi-Agent Language Game Environments

ChatArena: Build Multi-Agent Language Game Environments

Summary

ChatArena is a Python framework for running language games with multiple LLM agents. It suits researchers and developers studying agent interaction, collaboration, and social behavior, but the project was deprecated in August 2025 and is no longer supported.

At a glance

Language
Python
License
Apache-2.0
Stars
1.6k
Forks
151
Added to OSRepos
July 1, 2026
Last analyzed
October 3, 2026
View on GitHub

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

ChatArena provides environments where multiple language-model agents interact through games and other structured scenarios. It addresses the need for a shared framework to define game rules, observations, players, and interaction loops when studying how LLM agents communicate and collaborate.

It is aimed at researchers and developers who want to prototype or examine agent behavior, rather than people looking for a maintained, general-purpose chat application. The repository states that the project was deprecated on August 11, 2025, with no further updates or support planned.

Key Features

  • Models games as environments with state transitions and natural-language observations for players.
  • Provides an Arena abstraction to run an environment with a collection of players.
  • Supports language backends that turn text inputs into model responses.
  • Includes conversation, moderator-led games, Chameleon social deduction, and PettingZoo-based chess and tic-tac-toe environments.
  • Offers CLI and Web UI interfaces for interacting with games and testing agents.
  • Allows custom environments, players, backends, and Arena interaction loops.

Use Cases

  • LLM researchers can compare agent behavior in structured multi-player interactions.
  • Agent developers can prototype prompts and roles in games such as social deduction or turn-based conversation.
  • Educators can use language-game examples to explore communication and collaboration among AI agents.
  • Developers porting an existing game environment can use the included PettingZoo integrations as reference examples.

Project Facts

  • Language: Python
  • License: Apache-2.0
  • Stars: 1.6k
  • Forks: 151
  • Topics: ai, artificial-intelligence, chatgpt, gpt-4, large-language-models, multi-agent, multi-agent-reinforcement-learning, multi-agent-simulation, natural-language-processing, python
  • Archived: No

Getting Started

Install the package with pip:

pip install chatarena

See the repository README for optional dependencies, configuration examples, and usage details.

Alternatives

  • llm-consortium: It coordinates multiple LLMs to solve problems through consensus, rather than running language games to study agent interaction and social behavior.
  • Strands Agents SDK-Python: It is a general-purpose SDK for building and deploying AI agents, rather than a research framework centered on language games.

Considerations

  • The project was deprecated on August 11, 2025, and is no longer planned to receive updates or support.
  • Using hosted LLM backends such as GPT-3.5-turbo or GPT-4 requires an OpenAI API key; other backends and environments may require optional dependencies.
  • The repository describes a framework for research and prototyping. Evaluate whether its environment coverage and maintenance status fit your needs before adopting it for a new project.

Source repository

Open the original repository on GitHub.

23 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

web-design: A Claude Code SKILL for Spec-First Web Page Design

web-design: A Claude Code SKILL for Spec-First Web Page Design

October 3, 2026

The web-design project is a Claude Code SKILL designed to streamline the creation of beautiful and consistent web pages. It emphasizes a 'spec first, code second' approach, ensuring design principles are established before development begins. This tool helps generate UI, visuals, motion, and responsiveness that are consistent across pages and easily editable.

Claude CodeClaude SkillDesign System
OOMWOO: Build Your Own Open-Source, Hackable Robot Vacuum Cleaner

OOMWOO: Build Your Own Open-Source, Hackable Robot Vacuum Cleaner

October 2, 2026

OOMWOO is an ambitious open-source project enabling users to build their own robot vacuum cleaner using Raspberry Pi, 3D printing, and ROS2. It emphasizes local operation, hackability, and integration with Home Assistant, providing a high-quality, customizable home appliance. This project aims to deliver a fully open hardware, software, and firmware solution for autonomous home cleaning.

RoboticsOpen SourceDiy
Shepherd: Reversible Execution Traces for Programmable Meta-Agents

Shepherd: Reversible Execution Traces for Programmable Meta-Agents

October 2, 2026

Shepherd is a Python runtime substrate designed for agent work requiring inspection, reversibility, and supervision. It records agent runs as durable, inspectable execution traces, enabling meta-agents to observe, fork, replay, and revert any operation. This framework couples agents and environments using a copy-on-write fork, offering significant performance benefits and robust permission enforcement.

PythonAIAgent Framework
Agent Anvil: CI-First Evaluation Harness for Tool-Using AI Agents

Agent Anvil: CI-First Evaluation Harness for Tool-Using AI Agents

October 1, 2026

Agent Anvil is a robust, CI-first evaluation harness designed for AI agents that utilize tools. It meticulously runs scenario suites, captures detailed traces of agent behavior, and provides semantic grading to identify issues. The platform excels at clustering failures and suggesting concrete fixes for prompts, tools, and guardrails, ensuring agents behave safely and effectively.

PythonAIAgent
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️