{"adoption": {"forks": 148, "observed_at": "2026-08-28T04:07:39.542982+00:00", "stars": 3048}, "canonical_url": "https://ross.abutalabs.com/products/openbiliclaw", "card": {"archived": false, "artifact_type": "application", "description": "本地私有、开源的自进化跨平台 AI 内容发现 Agent：先理解你，再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微博等平台与开放 Web 寻找内容。（支持 deepseek harness 插件） | Local-first open-source cross-platform AI content discovery agent: understands you, then proactively finds content across Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit, Weibo and the open web.（support deepseek harness plugin）", "domain": ["artificial-intelligence", "large-language-models", "privacy", "self-hosted", "social-media", "media"], "enriched": true, "function": ["agent-framework", "chatbot", "browser-extension", "plugin-system", "self-hosted", "machine-learning"], "health_score": 100, "homepage": "https://whiteguo233.github.io/OpenBiliClaw/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["whiteguo233/OpenBiliClaw"], "name": "whiteguo233/OpenBiliClaw", "platform": ["cross-platform", "browser", "browser-extension", "self-hosted", "python"], "pushed_at": "2026-08-26T14:35:02+00:00", "repo": "whiteguo233/OpenBiliClaw", "stars": 3048, "tags": ["content-discovery", "recommendation-agent", "local-first", "privacy-first", "bilibili", "xiaohongshu", "douyin", "youtube", "deepseek-harness", "dsh-plugin", "user-profiling", "feedback-loop", "chrome-extension", "flutter-mobile", "ai-agents", "desktop", "mobile", "docker"], "topics": ["ai-agent", "bilibili", "content-discovery", "llm", "privacy-first", "recommendation-system", "cross-platform", "xiaohongshu", "chrome-extension", "douyin", "local-first", "personal-ai", "python", "self-hosted", "typescript", "youtube", "zhihu", "dsh-plugin", "dsh", "deepseek-harness"], "urls": [], "use_cases": ["get personalized video and post recommendations across youtube and bilibili", "discover content matching my interests from xiaohongshu and reddit", "run a private recommendation engine locally without sending data to the cloud", "AI agent that learns my taste and proactively finds content for me", "aggregate recommendations from multiple social platforms in one place", "self-host a privacy-first content discovery assistant", "tune recommendations with likes, dislikes, and chat feedback"], "what_it_is": "OpenBiliClaw is a local-first, open-source AI content discovery agent that builds a private user profile from cross-platform usage, feedback, and chat, then proactively finds content across Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit, Weibo, and the open web. It ships as a Python backend plus a Chrome/Firefox extension, desktop installers, a Flutter mobile client, and a DeepSeek Harness (DSH) plugin.", "when_to_avoid": ["you need a fully managed cloud service with no local setup", "you only want passive algorithmic feeds without providing feedback or chat", "you require officially signed, production-stable desktop builds (current releases are ad-hoc signed experimental pre-releases)", "you need platforms outside its supported sources"], "when_to_choose": ["you want cross-platform content discovery with all profile data stored locally in SQLite", "you prefer an open-source, self-hosted alternative to platform recommendation algorithms", "you want recommendations that improve from explicit feedback and conversation", "you use DeepSeek Harness and want content discovery integrated as a DSH plugin"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openbiliclaw", "repo": "whiteguo233/OpenBiliClaw", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "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:39.542982+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.542982+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:28:55.819074+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cb0e95896ebd24a2980e7428c7d03f61ab2bd35d8464c4637986492aa80894e9", "fetched_at": "2026-08-28T04:07:39.542982+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whiteguo233/OpenBiliClaw"}, {"content_hash": "cf5a10ca0298037f6ed96bd640591b03e795966b7ec54a058d2825199cb6c8be", "fetched_at": "2026-08-29T09:44:05.822682+00:00", "kind": "homepage", "missing": false, "url": "https://whiteguo233.github.io/OpenBiliClaw/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 12, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 179, "days_push": 7, "days_rel": 7, "gap_med": 0.0, "n_releases_24m": 249}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}