ChatArena is an open-source Python library that provides multi-agent language game environments for large language models (LLMs), facilitating research into autonomous LLM agents and their social interactions. It offers a flexible framework for defining multiple players, environments, and interactions based on Markov Decision Process principles. The platform includes built-in language game scenarios such as conversational simulations, social deduction games, and educational settings, accessible via both a Web UI and CLI. It supports multiple LLM backends including OpenAI, Anthropic, Cohere, and HuggingFace models.
Visit ChatArena's official website for product details and getting started.
Access the source code, contribute to the project, and find community support.