{"adoption": {"forks": 106, "observed_at": "2026-08-28T04:06:31.792387+00:00", "stars": 2261}, "canonical_url": "https://ross.abutalabs.com/products/antigravityquotawatcher", "card": {"archived": false, "artifact_type": "plugin", "description": "Google Antigravity AI模型配额监控插件 (Antigravity AI Model Quota Watching)", "domain": ["developer-tools", "monitoring", "large-language-models"], "enriched": true, "function": ["monitoring", "developer-tools"], "health_score": 79, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["wusimpl/AntigravityQuotaWatcher"], "name": "wusimpl/AntigravityQuotaWatcher", "platform": ["editor-plugin", "windows", "cross-platform"], "pushed_at": "2026-02-26T09:24:24+00:00", "repo": "wusimpl/AntigravityQuotaWatcher", "stars": 2261, "tags": ["vscode-extension", "quota-monitoring", "google-antigravity", "status-bar", "ai-usage-tracking", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["monitor remaining AI model quota in Antigravity IDE", "show AI usage limits in VS Code status bar", "get alerts when AI model quota is running low", "check weekly quota limits for AI model pools", "view AI quota reset times and account plan info", "track Google Antigravity API usage without manual configuration"], "what_it_is": "A VS Code/Antigravity IDE extension that displays real-time AI model quota usage in the status bar. It auto-detects the Antigravity service port and credentials, polls quota levels, and provides a dashboard with model-level quota and reset-time details.", "when_to_avoid": ["you don't use Google Antigravity or its API", "you need quota monitoring for other AI providers", "you're on Windows ARM, which is unsupported"], "when_to_choose": ["you use Google Antigravity IDE and want live quota visibility", "you need automatic detection of local Antigravity credentials and ports", "you want a dashboard with per-model quota and reset details"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/antigravityquotawatcher", "repo": "wusimpl/AntigravityQuotaWatcher", "role": "main", "score": 60}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "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:31.792387+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:31.792387+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:42:34.742967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64d03968dd96f4aafa5c4c2ae0ebbcc018472696ad1fdbdefb29880afccf1246", "fetched_at": "2026-08-28T04:06:31.792387+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wusimpl/AntigravityQuotaWatcher"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 20, "rhythm": 72}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 282, "days_push": 188, "days_rel": 188, "gap_med": 2, "n_releases_24m": 18}, "score": 60, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}