AgentBench vs OpenCompass
AgentBench
github.comOpenCompass
github.comSide by side
| Figure | AgentBench | OpenCompass |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 0 | 1 |
| Spec score · LLM Evaluation Tools | 7.8 (#10) | 7.6 (#15) |
| Extensibility | Users can add a task environment by implementing the Task class and specifying it in the configuration. | Users can extend the modular system with models, datasets, task division strategies, and cluster management systems. |
| Founded | 2023 | 2020 |
| License | The repository is licensed under Apache License 2.0. | The GitHub repository identifies its license as Apache-2.0. |
| Purpose | AgentBench is a benchmark for evaluating the reasoning and decision-making abilities of LLMs acting as agents. | OpenCompass is an LLM evaluation platform for assessing models across datasets covering knowledge, reasoning, coding, science, language, long context, and safety. |
Plans
In their own words
OpenCompass
OpenCompass is a free, open-source Python platform for evaluating large language models across knowledge, reasoning, coding, science, language, long-context and safety datasets. It describes support for models from OpenAI, Anthropic, Gemini, Qwen, GLM, DeepSeek and other providers, along with more than 100 datasets. Evaluations can use zero-shot, few-shot or chain-of-thought methods with standard or dialogue prompt templates. The system supports task division, distributed evaluation and data-parallel work across multiple GPUs. Configuration files record experiments, and results can be reported in real time. Its modular design can be extended with models, datasets, task-division strategies and cluster-management systems. OpenCompass evaluates API models as well as open-source models; installation documentation lists LMDeploy and vLLM inference backends and an API option. A VLMEvalKit integration supports multimodal dataset loading, OpenAI-compatible inference and VLMEvalKit metrics. It is intended for self-hosted use under the Apache-2.0 license. The README recommends Python 3.12, while pyext-backed code-evaluation datasets require Python 3.10. Some datasets and agent evaluations need extra dependencies that may conflict.