CRAB
Multimodal agents do tasks that span an Ubuntu desktop and an Android phone at once. Graph-based evaluators give credit for intermediate steps.
430 GitHub stars at November 1st, 2026.
- Made by
- CAMEL-AI and collaborators
- Released
- July 2024
- Kind
- Desktop apps
- Level
- Everyday
- Scored
- Checked automatically
- Answers
- Agent task
- Tasks
- All public
- Strongest model tested
- GPT-4o May 2024 #161 on the capability index
- Last model added
- May 2024
- Scores refreshed
- November 12th, 2026
In the authors’ words
The development of autonomous agents increasingly relies on Multimodal Language Models (MLMs) to perform tasks described in natural language with GUI environments, such as websites, desktop computers, or mobile phones. Existing benchmarks for MLM agents in interactive environments are limited by their focus on a single environment, lack of detailed and generalized evaluation methods, and the complexities of constructing tasks and evaluators. To overcome these limitations, we introduce Crab, the first agent benchmark framework designed to support cross-environment tasks, incorporating a graph-based fine-grained evaluation method and an efficient mechanism for task and evaluator construction. Our framework supports multiple devices and can be easily extended to any environment with a Python interface. Leveraging Crab, we developed a cross-platform Crab Benchmark-v0 comprising 120 tasks in computer desktop and mobile phone environments. We evaluated four advanced MLMs using different single and multi-agent system configurations on this benchmark. The experimental results demonstrate that the single agent with GPT-4o achieves the best completion ratio of 38.01%. All framework code, agent code, and task datasets are publicly available at https://github.com/camel-ai/crab.
GPT-4o leads with 38% among models released by May 2024
Best score per entry from the benchmark's own leaderboard, read on November 12th, 2026. Where a model ran with several settings or harnesses, we keep its best. Names in gray aren't in our model list: fine-tunes, agent systems, products and older models. They don't count toward leaders.
The newest model with a score here came out in May 2024, and nobody has tested a newer one. Among the 20 highest-ranked models on the capability index, these have no score yet:
- Claude Fable 5.2
-
Gemini 4 Carbon
- GPT-6 Astra
- Claude Opus 5.5
- and 16 more
- 1 GPT-4o May 2024, SoM (GroundingDino+EasyOCR); Tool calling API 38%
- 2 GPT-4 Turbo Apr 2024, SoM (GroundingDino+EasyOCR); Tool calling API 33.4%
- 3 Claude 3 Opus SoM (GroundingDino+EasyOCR); Tool calling API 19.6%
- 4 Gemini 1.5 PRO (snapshot unspecified) SoM (GroundingDino+EasyOCR); Tool calling API 15.5%
- 5 Pixtral-12B-2409 SoM (GroundingDino+EasyOCR); model-generated JSON 9.50%
- 6 llava-onevision-qwen2-72b-ov-chat SoM (GroundingDino+EasyOCR); model-generated JSON 6.64%
Source: Official CRAB leaderboard
| # | Entry | Score | Setting | Date | Source |
|---|---|---|---|---|---|
| 1 | GPT-4o May 2024 | 38% | SoM (GroundingDino+EasyOCR); Tool calling API, CRAB | May 2024 | Official leaderboard |
| 2 | GPT-4 Turbo Apr 2024 | 33.4% | SoM (GroundingDino+EasyOCR); Tool calling API, CRAB | Apr 2024 | Official leaderboard |
| 3 | Claude 3 Opus | 19.6% | SoM (GroundingDino+EasyOCR); Tool calling API, CRAB | Feb 2024 | Official leaderboard |
| 4 | Gemini 1.5 PRO (snapshot unspecified) | 15.5% | SoM (GroundingDino+EasyOCR); Tool calling API, CRAB | Official leaderboard | |
| 5 | Pixtral-12B-2409 | 9.50% | SoM (GroundingDino+EasyOCR); model-generated JSON, CRAB | Official leaderboard | |
| 6 | llava-onevision-qwen2-72b-ov-chat | 6.64% | SoM (GroundingDino+EasyOCR); model-generated JSON, CRAB | Official leaderboard |
Number one over time
Lab claims count from the day the card came out, independent runs from the model’s release.
Source: Official CRAB leaderboard
Scores over time
All the scores we have, one dot each, so a model tested at several settings appears more than once.
Source: Official CRAB leaderboard
No lab model card reports it yet
We read the headline results of 522 launch posts from 52 labs, and none of them list this benchmark.
More in Computer and browser use
- BrowseComp In use Hard-to-find facts that need persistent web browsing. Short verifiable answers graded for exact correctness. Claude Fable 5 93.3%
- ScreenSpot-Pro In use GUI grounding on high-resolution professional-software screenshots. The model must locate the target UI element. GPT-6 Astra 92.7%
- AndroidWorld In use Agents complete 116 tasks across 20 real Android apps in an emulator. Each task checks the device's system state to judge success. GPT-6 Astra 100%
- OSWorld 2.1 In use Agents complete 108 long-horizon workflows across 31 self-hosted websites and desktop apps, averaging 318 tool calls. Scored by binary completion and checkpoint partial credit. Claude Opus 5.5 81.8%
- WebArena-Verified In use Agents complete 812 audited WebArena tasks on self-hosted websites. Deterministic evaluators check the agent's answer and captured network traces.
Muse Spark 1.1 69%
- MobileWorld In use Agents complete 201 tasks across 20 mobile apps, including tasks that need user clarification or MCP tools. Backend checks verify success. GPT-5 55.3%