#88th of 10 in Open models

omniparser

Screenshot parser that turns GUI screens into labeled elements for vision LLM agents

Stars
25.5k
License
CC-BY-4.0
Last commit
Jul 2026
Last release
Sep 2025
Language
Jupyter Notebook

Missed the latest GitHub check; these facts may be older.

Overview

OmniParser detects interactable regions in UI screenshots with a YOLO-based detector and captions each icon with a Florence-based model. The structured output lets a vision LLM ground its actions on screen elements. The repo ships a demo notebook, a Gradio demo, and OmniTool, which drives a Windows 11 VM with OpenAI, DeepSeek, Qwen or Anthropic models.

Who it is for: Developers building vision-based computer-use or GUI agents

Strengths

  • Outputs structured, captioned UI elements that any vision-capable LLM can use for grounding
  • Model weights published on Hugging Face, with V1.5 and V2 checkpoints
  • Includes a Gradio demo and a hosted Hugging Face Space to try it
  • OmniTool supports OpenAI, DeepSeek, Qwen 2.5VL and Anthropic Computer Use

Weaknesses

  • Weights must be fetched manually with huggingface-cli, including a PR revision for the newest detector
  • Mixed licensing: older Ultralytics-based detectors are AGPL, and the README badge says MIT
  • OmniTool documentation is marked work in progress
  • No Docker setup; requires a conda environment with Python 3.12

What it needs

  • Needs conda, Python 3.12, Hugging Face model weights, Gradio
  • Models: YOLOv9-E icon detector, Florence icon captioner, OpenAI 4o/o1/o3-mini, DeepSeek R1, Qwen 2.5VL

Also in Open models

See all 10
Also in Open models
RankProjectScore
1llmfitRust tool that checks which LLMs fit your RAM, CPU and GPU37.9k starsMIT83 out of 100
2layaSingle-pass multilingual classifier for typed choice, score and yes/no decisions Live demo ↗ (opens in a new tab)32.9k starsApache-2.076 out of 100
3timesfmPretrained time-series foundation model for zero-shot forecasting from Google Research34.5k starsApache-2.070 out of 100
#4unlimited-ocrOCR model that parses long documents and multi-page PDFs in one pass Live demo ↗ (opens in a new tab)27.3k starsMIT55 out of 100
#5insightfaceFace detection, recognition and alignment toolbox with ArcFace and RetinaFace models Live demo ↗ (opens in a new tab)29.9k starsno license52 out of 100