wkentaro/labelme

Image annotation with Python. Supports polygon, rectangle, circle, line, point, and AI-assisted annotation.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 3rd, 2026
Created on May 9th, 2016
Open Issues & Pull Requests: 167 (+0)
GitHub issues: Enabled
Number of forks: 3,710
Total Stargazers: 16,153 (+0)
Total Subscribers: 151 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 27.5 hours
Mean response time: 170.5 days
90th percentile: 778.3 days
Tracked items: 299

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 54% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "ready-for-human" is answered fastest, typically in under an hour, while "type: bug" waits about 10 days. Almost all tracked open issues have seen activity in the last three months. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 166
New in 7 days: 6
Closed in 7 days: 13
Avg open age: 647 days
Stale 30+ days: 126
Stale 90+ days: 17

Recent activity

Opened in 7 days: 6
Closed in 7 days: 13
Comments in 7 days: 10
Events in 7 days: 41

Top labels

  • type: bug (140)
  • needs-triage (95)
  • ready-for-agent (74)
  • type: task (61)
  • ready-for-human (60)
  • type: feature (55)
  • needs-info (23)
  • wontfix (9)

Detailed Description

Labelme is an image annotation tool that enables users to mark up images with various geometric shapes and export the results for computer vision tasks.

The tool addresses the need to create labeled datasets for training machine learning models. It provides a graphical interface for drawing annotations directly on images, supporting multiple shape types including polygons, rectangles, circles, lines, and points. The annotations are saved in a structured format that can be consumed by downstream machine learning pipelines. The tool also includes AI-assisted annotation capabilities to accelerate the labeling process.

Labelme suits projects requiring pixel-level or instance-level annotations for semantic segmentation, instance segmentation, or object detection tasks. It works well for teams that need a straightforward, open-source alternative to commercial annotation platforms. The tool is particularly valuable when you want to keep annotation workflows within a Python-based development environment and maintain full control over your labeled data.

Development activity shows consistent engagement with the codebase through regular commits addressing bug fixes and feature improvements. The project maintains responsiveness to user-reported issues, with maintainers actively triaging and responding to problems raised by the community. Pull requests receive review and integration when they align with the project's direction. The tool continues to receive updates that extend its capabilities, such as enhancements to the AI-assisted annotation features and support for additional annotation types.