{"adoption": {"forks": 54, "observed_at": "2026-08-28T04:04:26.470035+00:00", "stars": 1343}, "canonical_url": "https://ross.abutalabs.com/products/pinkbin", "card": {"archived": false, "artifact_type": "application", "description": "扫盘 · 看懂 · 删除。磁盘扫描+清理Agent（Tauri 2 + React + Rust）", "domain": ["files", "developer-tools", "artificial-intelligence", "windows", "privacy"], "enriched": true, "function": ["file-system", "llm-inference", "chatbot", "gui", "developer-tools"], "health_score": 94, "homepage": "https://github.com/cccyd2003-qwq/pinkbin", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["cccyd2003-qwq/pinkbin"], "name": "cccyd2003-qwq/pinkbin", "platform": ["windows", "rust", "cross-platform"], "pushed_at": "2026-07-14T15:34:49+00:00", "repo": "cccyd2003-qwq/pinkbin", "stars": 1343, "tags": ["disk-cleaner", "disk-analyzer", "tauri", "ai-assistant", "byok", "ntfs-mft", "wechat-cleanup", "conda-cleanup", "treemap", "recycle-bin", "desktop"], "topics": ["ai", "conda", "disk-analyzer", "disk-cleaner", "open-source", "react", "rust", "tauri", "wechat", "windows"], "urls": [], "use_cases": ["find what is taking up disk space on windows", "clean up wechat files and caches", "figure out what an unknown folder is before deleting it", "free up space used by conda environments", "visualize disk usage with a treemap", "ai-assisted disk cleanup", "safely delete large folders to recycle bin"], "what_it_is": "Pinkbin is an open-source Windows disk analyzer and cleaner built with Tauri 2, React, and Rust. It scans entire drives in seconds via direct NTFS MFT reads, lets users drag unknown folders to an AI (BYOK: Anthropic/OpenAI/Gemini/Ollama) for explanation of what is safe to delete, and offers scoped cleanup scripts for apps like WeChat and Conda—always sending only directory metadata, never file contents, and deleting to the recycle bin by default.", "when_to_avoid": ["you need prebuilt binaries for macOS or Linux (only self-build supported there)", "you want fully automated background cleaning without manual review", "you cannot provide an LLM API key or run Ollama and need AI analysis", "you need deep file-content analysis rather than metadata-based suggestions"], "when_to_choose": ["you are on Windows 10/11 and want a fast, privacy-respecting disk cleaner", "you want AI to explain unfamiliar folders using only metadata, with your own API key or local Ollama", "you need targeted cleanup scopes for WeChat or Conda", "you prefer open-source tools that never read file contents"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pinkbin", "repo": "cccyd2003-qwq/pinkbin", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "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:04:26.470035+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.470035+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:42:53.580313+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5379d6118f3c5519ef30530f2e014c65fd7db046f6f4221a7d11d0d3a65476eb", "fetched_at": "2026-08-28T04:04:26.470035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}, {"content_hash": "a07d72b0aa947010fb1520e2761833f9015f783d2d16f0a7bd42a07d06d29795", "fetched_at": "2026-08-29T12:02:36.052604+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/cccyd2003-qwq/pinkbin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 8, "rhythm": 51}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 123, "days_push": 50, "days_rel": 119, "gap_med": null, "n_releases_24m": 1}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}