{"adoption": {"forks": 212, "observed_at": "2026-08-28T04:06:21.368849+00:00", "stars": 2166}, "canonical_url": "https://ross.abutalabs.com/products/isat_with_segment_anything", "card": {"archived": false, "artifact_type": "application", "description": "Labeling tool with SAM(segment anything model),supports SAM, SAM2, SAM3, sam-hq, MobileSAM EdgeSAM etc.交互式半自动图像标注工具", "domain": ["computer-vision", "image-processing", "machine-learning", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["image-processing", "computer-vision", "machine-learning", "gui", "plugin-system"], "health_score": 95, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["yatengLG/ISAT_with_segment_anything"], "name": "yatengLG/ISAT_with_segment_anything", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-18T00:43:07+00:00", "repo": "yatengLG/ISAT_with_segment_anything", "stars": 2166, "tags": ["segment-anything", "image-annotation", "labeling-tool", "sam", "sam2", "sam3", "semantic-segmentation", "video-segmentation", "semi-automatic-annotation", "desktop"], "topics": ["annotation-tool", "computer-vision", "labeling-tool", "segment-anything", "labeling", "segment-anything-2", "sam", "sam2", "video-segmentation", "sam3", "text-prompt"], "urls": [], "use_cases": ["annotate images for semantic segmentation datasets", "create segmentation masks with SAM click prompts", "label objects in images using text prompts", "annotate video frames for segmentation", "export masks for training computer vision models", "auto-annotate images with YOLO models"], "what_it_is": "ISAT_with_segment_anything is an interactive semi-automatic image annotation tool built on the Segment Anything Model family (SAM, SAM2, SAM3, sam-hq, MobileSAM, EdgeSAM). It supports point, box, text, and visual prompts for fast segmentation labeling, plus a plugin system for extending functionality.", "when_to_avoid": ["you only need bounding-box annotation for detection tasks", "you need a web-based collaborative annotation platform for teams", "you lack a GPU or the resources to run SAM models locally"], "when_to_choose": ["you need fast semi-automatic segmentation labels for training data", "you want a GUI annotation tool leveraging SAM-family models", "you need text or visual prompt based labeling with SAM3", "you want an extensible annotation tool with plugins"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/isat_with_segment_anything", "repo": "yatengLG/ISAT_with_segment_anything", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_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:06:21.368849+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.368849+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:49:57.937727+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df966c0aa75cec7fc3e74b4f3b79f94a2a5897808af6151738410dc238deb17f", "fetched_at": "2026-08-28T04:06:21.368849+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yatengLG/ISAT_with_segment_anything"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 88, "rhythm": 63}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1233, "days_push": 16, "days_rel": 245, "gap_med": 13, "n_releases_24m": 30}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}