{"adoption": {"forks": 349, "observed_at": "2026-08-28T04:08:05.716109+00:00", "stars": 3463}, "canonical_url": "https://ross.abutalabs.com/products/anylabeling", "card": {"archived": false, "artifact_type": "application", "description": "Effortless AI-assisted data labeling with AI support from YOLO, Segment Anything (SAM+SAM2/2.1+SAM3), MobileSAM!!", "domain": ["computer-vision", "image-processing", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["image-processing", "machine-learning", "computer-vision", "gui"], "health_score": 96, "homepage": "https://anylabeling.nrl.ai", "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["vietanhdev/anylabeling"], "name": "vietanhdev/anylabeling", "platform": ["cross-platform", "python", "windows"], "pushed_at": "2026-08-09T05:52:06+00:00", "repo": "vietanhdev/anylabeling", "stars": 3463, "tags": ["data-labeling", "image-annotation", "segment-anything", "yolo", "auto-labeling", "onnx", "pyqt", "desktop", "macos", "linux"], "topics": ["labeling", "labeling-tool", "segment-anything", "yolov8", "auto-labeling", "computer-vision", "onnx", "mobilesam", "sam2", "segment-anything-2", "yolo"], "urls": [], "use_cases": ["annotate images with polygons and bounding boxes for object detection", "auto-segment objects with Segment Anything while labeling", "label datasets for YOLO training", "create segmentation masks for computer vision datasets", "label text detection and OCR key information extraction data", "speed up dataset annotation with AI-assisted labeling"], "what_it_is": "AnyLabeling is a desktop image annotation tool that combines LabelImg/Labelme-style manual labeling with AI-assisted auto-labeling. It runs YOLO and Segment Anything (SAM, SAM2/2.1/3, MobileSAM) models via ONNX to suggest masks and bounding boxes during annotation.", "when_to_avoid": ["you need collaborative, web-based team labeling workflows", "you label video, audio, or 3D data rather than images", "you require permissive licensing for redistribution (GPL-3.0)"], "when_to_choose": ["you need a free, offline desktop tool for image annotation", "you want AI-assisted segmentation (SAM family) to speed up labeling", "you are preparing object detection or segmentation datasets for YOLO models", "you need polygon, rectangle, line, point, and OCR/KIE annotation in one app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/anylabeling", "repo": "vietanhdev/anylabeling", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.716109+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:36:53.824813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "732ed0c6ce9104a5591443a2de87d4704b92605f8fcfca4610a32d6228f44e6e", "fetched_at": "2026-08-28T04:08:05.716109+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vietanhdev/anylabeling"}, {"content_hash": "fd9333f5a3820e657c5c2c8bcb3a9694ee758c1e5def804b99d40f83ad275e27", "fetched_at": "2026-08-29T09:30:57.678760+00:00", "kind": "homepage", "missing": false, "url": "https://anylabeling.nrl.ai"}, {"content_hash": "053819fea9f024878c888ee7977d10bc668832294f9103c1bb114c322fbd86f4", "fetched_at": "2026-08-29T09:30:57.688150+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/docs"}, {"content_hash": "e43cefd698b6322bea2cdc70259bfd843b8356520097a6b2b69df107d99c5804", "fetched_at": "2026-08-29T09:30:57.690257+00:00", "kind": "site_page", "missing": false, "url": "https://anylabeling.nrl.ai/about"}, {"content_hash": "40897b8749f79bc95077ea491ef70569ca9ae74982e00763101c916a23010b7e", "fetched_at": "2026-08-29T09:30:57.691930+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/anylabeling/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 88, "rhythm": 69}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1243, "days_push": 24, "days_rel": 130, "gap_med": 55.5, "n_releases_24m": 5}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}