Bench2Agent
Ask which benchmarks researchers evaluate on, how usage changes across years, and which new benchmarks other researchers adopt. Bench2Agent connects your signed-in Claude Code or Codex to tested benchmark tools and checks answers against the tool results and original paper evidence.
Usage frequency describes adoption, not benchmark quality.
Install · User guide · Releases
Get started
You need Python 3.10+ and Claude Code or Codex installed and signed in
on your computer. Bench2Agent and the official AI CLI are separate installations.
If needed, sign in using claude auth login or codex login first.
Then install and start the terminal conversation:
python -m pip install --upgrade bench2agent
bench2agent
Use an active Python environment; a virtual environment is recommended. On macOS/Linux, uv provides an alternative isolated installation:
uv tool install --upgrade bench2agent
bench2agent
Choose one installation method. On the first interactive launch, Bench2Agent automatically downloads the research-data bundle (about 63 MB), verifies its checksum and installs its JSON and SQLite files. Subsequent launches reuse the data. No GPU, database server, Bench2Agent account or API key is needed for the CLI-login route. Model usage follows your AI account's limits.
If both AI CLIs are signed in, choose one at the prompt. Your choice is saved. To choose explicitly:
bench2agent --connector claude
# Or:
bench2agent --connector codex
Ask a question, then a follow-up. /sources shows evidence, /chats lists
saved conversations, /resume ID continues one, /new starts fresh, and
Ctrl+C cancels an unfinished answer. Saved conversations keep their data
revision after updates. The supported, tested terminal platform is Linux/WSL;
macOS follows the same POSIX path. Native Windows CLI cancellation has not yet
been validated.
API access is an explicit alternative: bench2agent --connector api prompts
for the provider and a hidden, session-only API key. API billing is separate
from a Claude or ChatGPT subscription.
Ask a question
Two shortened answers selected after testing four English prompts through MCP with the 2026-10-07 data snapshot. Counts were cross-checked against the returned tool results; model wording can vary.
You: What benchmarks are researchers using in robotics lately?
Bench2Agent: Among 509 analysed papers labelled robotics, LIBERO appears in 80 evaluation papers (introducing paper), SIMPLER in 41 (introducing paper), and Meta-World in 29. This covers ICLR 2026, ICML 2026, and NeurIPS 2025. Unlabelled papers, including CoRL, are outside this field filter.
You: How has CIFAR-10 usage changed at ICLR from 2024 to 2026?
Bench2Agent: Its stated evaluation use fell from 94.3 to 64.8 to 38.9 per 1,000 analysed papers: 178 of 1,888 in 2024, 197 of 3,038 in 2025, and 165 of 4,237 in 2026. The counts use papers with parsed full text; usage in unparsed papers is unknown.
You can also ask which newly introduced benchmarks other authors use, then
ask for the evidence behind a result. In the standalone terminal, /sources
shows the original sentences and paper links. Quotes and figures are checked;
anything the checker cannot verify is marked in the answer.
Answers include repository, dataset or homepage links and reviewed introducing papers where available. Locations are our mapping; a repository link does not guarantee a direct data download. Missing links mean no confirmed location.
Use the tools inside Claude Code or Codex
After installation, these shortcuts download missing data and open the official client with Bench2Agent's MCP tools:
bench2agent claude
# Or:
bench2agent codex
Ask the client to use Bench2Agent. In this route the client writes the
answer; Bench2Agent's final-answer checks run in the bench2agent conversation
interface. MCP setup and scripted queries.
Data coverage
The 2026-10-13 data release contains 61 editions of 11 conferences,
87,048 parsed paper-edition observations and 9,332 benchmark/dataset
entries, including 8,768 entries with reviewed introduction claims.
Revision: e41da62f2fb3616f.
| Venue | Included editions |
|---|---|
| AAAI | 2020 · 2021 · 2022 · 2023 · 2024 · 2025 · 2026 |
| ACL | 2020 · 2021 · 2022 · 2023 · 2024 · 2025 · 2026 |
| CORL | 2020 · 2021 · 2022 · 2023 · 2024 · 2025 |
| CVPR | 2021 · 2022 · 2023 · 2024 · 2025 · 2026 |
| ECCV | 2024 · 2026 |
| EMNLP | 2020 · 2021 · 2022 · 2023 · 2024 · 2025 |
| ICCV | 2021 · 2023 · 2025 |
| ICLR | 2020 · 2021 · 2022 · 2023 · 2024 · 2025 · 2026 |
| ICML | 2020 · 2021 · 2022 · 2023 · 2024 · 2025 · 2026 |
| NAACL | 2021 · 2022 · 2024 · 2025 |
| NEURIPS | 2020 · 2021 · 2022 · 2023 · 2024 · 2025 |
Counts come from explicitly stated evaluation or training use in parsed arXiv HTML, with the analysed editions and denominator reported for each query. Missing or unparsed papers remain unknown. Field filters exclude papers without matching labels; several added editions still lack labels. New introduction claims in the expanded editions are not yet reviewed, so introduction discovery is less complete than usage coverage. “New” means a reviewed claim in this corpus, not the first public release worldwide.
The bundle includes the JSON reference and its normalized SQLite database;
BENCH2AGENT_STORE=sqlite selects SQLite. Both backends share counting rules.
Each conversation and its tools and checks stay on one immutable revision.
External benchmarks' actual questions, labels and images are separate downloads.
Data rules · Database design
Updates and web development
Version 0.4.0 is distributed on PyPI
and GitHub.
Update code using your installation method; update research data separately
with bench2agent data install. Earlier installed revisions remain available
for saved chats. Migration and data management.
The optional web/HTTP MCP modules are development prototypes. Hosted Claude sign-in uses directory separation under one OS user; real hosted sign-in, strong visitor isolation and public operation are still unvalidated. This release provides the local terminal and MCP, not a public web service. Account connections.
Code is licensed under Apache-2.0.
Metadata
Release files for bench2agent 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| bench2agent-0.4.0.tar.gz | 190.8 kB | Without provenance | Details for bench2agent-0.4.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| bench2agent-0.4.0-py3-none-any.whl | Python 3 | none | any | Details for bench2agent-0.4.0-py3-none-any.whl |
Total release size: 350.2 kB
Release files / bench2agent-0.4.0.tar.gz
| Download URL | bench2agent-0.4.0.tar.gz |
|---|---|
| Size | 190.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a80e79a33e5959927a41f0986dc26b28f60c58161257b5bd95d7a023ba4ba91
|
|
BLAKE2b-256 checksum How to use checksums |
505fe9eef87476191f3437fe71922c705545d9c1aa0203432be8a6599771724a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / bench2agent-0.4.0-py3-none-any.whl
| Download URL | bench2agent-0.4.0-py3-none-any.whl |
|---|---|
| Size | 159.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4aa4d632a6edded8d171eee2076bfb657e1ca9bb19c2268f80973537cd03dc53
|
|
BLAKE2b-256 checksum How to use checksums |
f9e49486918855ffccf91203270d1f9218e6c2e81dd6b06f769bf8838ac95fcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for bench2agent 0.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.