{"adoption": {"forks": 100, "observed_at": "2026-08-28T04:07:04.288986+00:00", "stars": 2610}, "canonical_url": "https://ross.abutalabs.com/products/control-panel-for-twitter", "card": {"archived": false, "artifact_type": "plugin", "description": "Browser extension which gives you more control over your Twitter timeline and adds missing features and UI improvements - for desktop and mobile", "domain": ["browser-extensions", "developer-tools", "social-media", "privacy", "web-development"], "enriched": true, "function": ["browser-extension", "ui-components", "privacy", "developer-tools"], "health_score": 99, "homepage": "https://soitis.dev/control-panel-for-twitter", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["insin/control-panel-for-twitter"], "name": "insin/control-panel-for-twitter", "platform": ["browser", "browser-extension", "cross-platform"], "pushed_at": "2026-08-17T02:00:30+00:00", "repo": "insin/control-panel-for-twitter", "stars": 2610, "tags": ["twitter", "x", "timeline-control", "ui-improvements", "userscript", "chrome-extension", "firefox-addon", "safari-extension"], "topics": ["chrome-extension", "twitter", "edge-extension", "firefox-addon", "user-friendly", "safari-extension", "productivity", "userscript", "legal-comedy", "masterful-gambits"], "urls": [], "use_cases": ["keep my Twitter timeline on Following instead of For You", "hide algorithmic recommendations and retweets from my Twitter feed", "remove view counts and trending content from Twitter", "hide Grok and revert X branding changes", "mute quotes of specific tweets and hide tweets from blocked accounts", "make the Twitter UI less busy by hiding unused UI items", "restore headlines under external links on Twitter"], "what_it_is": "Control Panel for Twitter is a browser extension for desktop and mobile browsers that gives users more control over their Twitter/X experience. It adds missing features and UI improvements such as staying on the Following timeline, hiding algorithmic suggestions, view counts, Grok, and other unwanted UI elements.", "when_to_avoid": ["you do not use Twitter/X", "you need a server-side or API-based Twitter client rather than a browser extension", "you need features that require Twitter API access, such as posting or analytics"], "when_to_choose": ["you use Twitter/X daily and want to remove algorithmic noise and clutter", "you want a calmer, chronological Following timeline by default", "you want an extensive options UI to customize which Twitter features are hidden", "you use Chrome, Firefox, Edge, Safari, or other Chromium-based browsers on desktop or mobile"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/control-panel-for-twitter", "repo": "insin/control-panel-for-twitter", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "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:07:04.288986+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:04.288986+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:20:53.233805+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "450aea9add0ee673ce9d97d908f17e2ee852d3ceed349459f70a4c57908513e2", "fetched_at": "2026-08-28T04:07:04.288986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/insin/control-panel-for-twitter"}, {"content_hash": "5fc9613b07978879b0b9cb11bee949c512c8b4f465a19a165f52ce2fd994ba91", "fetched_at": "2026-08-29T10:03:48.714401+00:00", "kind": "homepage", "missing": false, "url": "https://soitis.dev/control-panel-for-twitter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 98}, "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": 2598, "days_push": 17, "days_rel": 17, "gap_med": 5, "n_releases_24m": 58}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}