{"adoption": {"forks": 483, "observed_at": "2026-08-28T04:07:41.833513+00:00", "stars": 3077}, "canonical_url": "https://ross.abutalabs.com/products/virtualbrowser", "card": {"archived": false, "artifact_type": "application", "description": "Free anti fingerprint browser, 指纹浏览器, 隐私浏览器, 防识别浏览器, 反识别浏览器, 防关联浏览器, 免费的web3空投专用指纹浏览器 https://virtualbrowser.cc/?src=github", "domain": ["privacy", "web-development", "security", "crawlers"], "enriched": true, "function": ["privacy", "security", "web-scraping", "browser-extension"], "health_score": 97, "homepage": "https://virtualbrowser.cc/?src=github", "language": "Vue", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["Virtual-Browser/VirtualBrowser"], "name": "Virtual-Browser/VirtualBrowser", "platform": ["windows", "cross-platform"], "pushed_at": "2026-07-30T04:30:50+00:00", "repo": "Virtual-Browser/VirtualBrowser", "stars": 3077, "tags": ["anti-fingerprinting", "chromium-based", "multi-account", "anti-detection", "fingerprint-spoofing", "proxy-support", "automation-friendly", "playwright-compatible", "desktop"], "topics": ["chromium-based", "multi-account", "privacy-tools", "proxy-support", "web-scraping", "anti-detection", "fingerprint-browser", "zhiwenliulanqi"], "urls": [], "use_cases": ["manage multiple social media or e-commerce accounts without linking", "scrape websites without being detected or blocked by fingerprinting", "run web3 airdrop farming across isolated browser profiles", "test how websites behave under different browser fingerprints", "browse with per-profile proxies and matched timezone and language", "automate multi-account workflows with Playwright"], "what_it_is": "VirtualBrowser is a free, open-source anti-fingerprint browser built on Chromium that lets users create and manage multiple isolated browser profiles with spoofed fingerprints on a single machine. It supports extensive fingerprint spoofing (UA, Canvas/WebGL, WebRTC, timezone, geolocation, fonts, etc.) and is compatible with automation tools like Playwright.", "when_to_avoid": ["you only need simple private browsing without fingerprint isolation", "you require Linux, Mac, or Android support today (still planned)", "you need a headless-only scraping library rather than a full desktop application"], "when_to_choose": ["you need many isolated browser environments with distinct fingerprints on one machine", "you want a free, self-hosted alternative to commercial anti-detect browsers", "you need Playwright or Chromium automation compatibility with fingerprint spoofing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/virtualbrowser", "repo": "Virtual-Browser/VirtualBrowser", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "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:41.833513+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.833513+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:27:53.291443+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1fc66210f19c30f06e17d8733abe63c593da55791b1d011ee608c4e98573c94", "fetched_at": "2026-08-28T04:07:41.833513+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Virtual-Browser/VirtualBrowser"}, {"content_hash": "b320e77152d9225223ed6acedb7b8bf0561d435690a4ebf4ab87ffafa98445f6", "fetched_at": "2026-08-29T09:43:20.425581+00:00", "kind": "homepage", "missing": false, "url": "https://virtualbrowser.cc/?src=github"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 85, "rhythm": 95}, "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": 1201, "days_push": 34, "days_rel": 34, "gap_med": 17, "n_releases_24m": 16}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}