{"adoption": {"forks": 510, "observed_at": "2026-08-28T04:09:52.408625+00:00", "stars": 6994}, "canonical_url": "https://ross.abutalabs.com/products/track-anything", "card": {"archived": false, "artifact_type": "application", "description": "Track-Anything is a flexible and interactive tool for video object tracking and segmentation, based on Segment Anything, XMem, and E2FGVI.", "domain": ["computer-vision", "image-processing", "artificial-intelligence"], "enriched": true, "function": ["computer-vision", "image-processing", "video-processing", "machine-learning"], "health_score": 54, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["gaomingqi/Track-Anything"], "name": "gaomingqi/Track-Anything", "platform": ["python"], "pushed_at": "2025-12-13T11:02:33+00:00", "repo": "gaomingqi/Track-Anything", "stars": 6994, "tags": ["segment-anything", "video-object-segmentation", "video-inpainting", "interactive-annotation", "gradio", "xmem", "e2fgvi", "video", "gpu", "web-server", "docker"], "topics": ["segment-anything", "video-object-segmentation", "interactive-tracking", "track-anything", "video-object-tracking", "inpaint-anything"], "urls": [], "use_cases": ["track and segment objects in videos with click-based interaction", "annotate video object segmentation datasets visually", "segment objects across shot changes in video", "inpaint or remove objects from videos", "correct tracking regions when segmentation drifts", "prepare object masks for video editing workflows"], "what_it_is": "Track-Anything is an interactive tool for video object tracking and segmentation built on Segment Anything, XMem, and E2FGVI. Users specify objects to track via clicks, can correct or change tracked objects during tracking, and use results for downstream tasks like video inpainting and editing.", "when_to_avoid": ["you need fully automatic, hands-off video segmentation at scale", "you require real-time tracking performance in production", "you lack a GPU, since the models have significant GPU memory requirements", "you need lightweight integration into an existing application rather than a standalone tool"], "when_to_choose": ["you need interactive, click-based video object segmentation rather than fully automatic pipelines", "you want a visual annotation tool for video segmentation datasets", "you need object masks as input for video inpainting or editing", "your videos contain shot changes requiring re-specification of tracked objects"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/track-anything", "repo": "gaomingqi/Track-Anything", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "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:09:52.408625+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:52.408625+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:41:06.643214+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "372cd118ef8a8c43da26167870e02ad8d1ccc07636225ca15486f9065160dabd", "fetched_at": "2026-08-28T04:09:52.408625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaomingqi/Track-Anything"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 57, "longevity": 88, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1240, "days_push": 263, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}