{"adoption": {"forks": 2925, "observed_at": "2026-08-28T04:11:35.400835+00:00", "stars": 23831}, "canonical_url": "https://ross.abutalabs.com/products/dev-sidecar", "card": {"archived": false, "artifact_type": "application", "description": "开发者边车，github打不开，github加速，git clone加速，git release下载加速，stackoverflow加速", "domain": ["developer-tools", "networking", "censorship-circumvention", "privacy"], "enriched": true, "function": ["proxy", "networking", "security", "developer-tools"], "health_score": 98, "homepage": null, "language": "JavaScript", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["docmirror/dev-sidecar"], "name": "docmirror/dev-sidecar", "platform": ["windows"], "pushed_at": "2026-08-14T09:12:14+00:00", "repo": "docmirror/dev-sidecar", "stars": 23831, "tags": ["github-acceleration", "mitm-proxy", "dns-optimization", "git-clone-acceleration", "npm-proxy", "china-mirror", "sidecar", "macos", "linux", "desktop", "electron"], "topics": ["dev-sidecar", "fastgit", "dns-ip", "internet", "proxy", "gfw", "mitmproxy", "electron", "fastgithub", "pnpm"], "urls": [], "use_cases": ["speed up github access when it won't open", "accelerate git clone and release downloads", "fix slow stack overflow loading", "switch npm registry between official and taobao mirror", "bypass dns pollution for blocked developer sites", "fix github readme images not loading"], "what_it_is": "Dev-sidecar is an Electron desktop proxy tool that accelerates access to GitHub, Stack Overflow, and npm for developers in China by intercepting HTTPS requests and routing them through faster mirror channels. It uses DNS optimization, SNI-based direct connection, and configurable mirror fallbacks.", "when_to_avoid": ["you already use a VPN or other proxy tool (conflicts with system proxy)", "you need a general-purpose proxy for all traffic", "you can't accept a MITM-style local proxy installing root certificates"], "when_to_choose": ["you need direct GitHub access without a full VPN", "git clone or release downloads are too slow", "you want automatic mirror failover for blocked sites"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dev-sidecar", "repo": "docmirror/dev-sidecar", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "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:11:35.400835+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.400835+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:56:19.909150+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a8c655af97967869b7c848c8c8f704db5b57ffea44c64f7800d286a906a3a1f5", "fetched_at": "2026-08-28T04:11:35.400835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docmirror/dev-sidecar"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 91}, "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": 2164, "days_push": 19, "days_rel": 62, "gap_med": 13.5, "n_releases_24m": 13}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}