{"adoption": {"forks": 55, "observed_at": "2026-09-03T02:15:12.343396+00:00", "stars": 1003}, "canonical_url": "https://ross.abutalabs.com/products/gtm", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Simple, seamless, lightweight time tracking for Git", "domain": ["developer-tools", "version-control"], "enriched": true, "function": ["cli", "developer-tools", "analytics", "plugin-system"], "health_score": 20, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["git-time-metric/gtm"], "name": "git-time-metric/gtm", "platform": ["windows", "cli"], "pushed_at": "2022-01-31T15:31:34+00:00", "repo": "git-time-metric/gtm", "stars": 1003, "tags": ["time-tracking", "git-notes", "git", "metrics", "editor-plugins", "command-line", "linux", "macos"], "topics": ["git", "gtm", "metrics", "time-tracker"], "urls": [], "use_cases": ["track time spent coding in git repositories automatically", "generate time reports per project or per developer", "measure how long I spend on each feature branch", "sync coding time metrics with the remote git repo", "track billable hours for freelance development work", "see a timeline of hours worked per day"], "what_it_is": "Git Time Metric (GTM) is a lightweight command-line tool that automatically tracks time spent on Git projects without manual timers. It stores time metrics locally as Git notes and offers reports, with editor plugins for automatic activity capture.", "when_to_avoid": ["you need team-wide time tracking dashboards or invoicing features", "you need a GUI time tracker or non-git project tracking", "you need actively maintained software with recent releases"], "when_to_choose": ["you want automatic, seamless time tracking tied to git activity", "you prefer metrics stored locally in git notes rather than a cloud service", "you use a supported editor and want plugin-based capture"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gtm", "repo": "git-time-metric/gtm", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:12.343396+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:13:51.498478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "33fbd65c308a38807d045134d5a5ae9257d1fb2e13787cc121b23fbd3e302df1", "fetched_at": "2026-09-03T02:15:12.343396+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-time-metric/gtm"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 3727, "days_push": 1675, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}