AIAny
Icon for item

VLMEvalKit

Runs one-command evaluation of vision-language models across 80+ multimodal benchmarks, handling data download, inference, and metric scoring in a single pass. Supports 220+ LMMs; adding a new model means writing one generate_inner() function.

Introduction

Every new vision-language model ships with its own eval scripts, data formats, and idiosyncratic notion of "accuracy," which turns a head-to-head comparison into an afternoon of plumbing rather than research. The premise here is that evaluating a multimodal model should be one command, not a per-paper engineering project — choose a model, choose a benchmark, and get a number directly comparable to everyone else's.

What Sets It Apart
  • One interface, many subjects. A single CLI covers 220+ large multimodal models and 80+ image and video benchmarks, so swapping either side of an experiment is a config change, not a new codebase.
  • Generation-based scoring. Models are judged on the text they actually generate rather than on logit tricks, matching how they are used in practice and keeping closed-API models on equal footing with open weights.
  • LLM-assisted answer extraction. Free-form responses are parsed by an LLM before scoring, which tolerates verbose or "thinking" outputs that naive string matching would mark wrong.
  • Scales when you need it. Multi-node distributed inference through LMDeploy and vLLM keeps large models and long benchmark suites tractable.
Who It's For

Great fit if you publish or track LVLM results and want reproducible, apples-to-apples numbers, or if you are integrating a new model and would rather write one generate_inner() method than a whole harness. Look elsewhere if you need training, fine-tuning, or RLHF tooling — this is strictly an evaluation layer — or if your task is unimodal text, where its sibling OpenCompass is the better fit.

Information

  • Websitegithub.com
  • OrganizationsOpenCompass, Shanghai AI Laboratory
  • Authorsopen-compass (OpenCompass community)
  • Published date2023/12/01

More Items

GitHub

Turns natural-language instructions into end-to-end Android automation that drives real devices and captures Logcat and screenshots. Uses a multimodal “Dynamic‑First, Coordinate‑Fallback” locator and a native MCP server for IDE integration, supporting fast Flash (3–5s/step) and verifiable Pro workflows.

Converts real repositories into verifiable, sandboxed training environments with black-box tests to train coding agents on long-horizon program reproduction. Provides Program-Env for automated environment construction and Program-Agent for a role-isolated development workflow, yielding 1,648 C/C++/Go/Rust tasks and improving benchmark performance.

GitHub
AI Agent2026

Runs a local-first AI agent runtime that drives your desktop and automates workflows — browsing, file edits, approved shell commands, document extraction, and scheduled tasks — while integrating local or cloud LLMs (llama.cpp/TurboQuant) and embedding as an HTTP service or Tauri sidecar.