{"adoption": {"forks": 172, "observed_at": "2026-08-28T04:04:13.653873+00:00", "stars": 1280}, "canonical_url": "https://ross.abutalabs.com/products/postbot", "card": {"archived": false, "artifact_type": "application", "description": "PostBot 内容同步助手 一款开源的多平台内容同步分发生产力工具。 支持将文章、笔记、动态、图片、视频、音频等内容，一键同步发布至主流媒体平台。覆盖微信/微博/今日头条/小红书/知乎/百家号/企鹅号/视频号/抖音/快手/哔哩哔哩（B站）等国内主流媒体平台，可轻松扩展兼容 X（Twitter）、Facebook、Instagram、TikTok、YouTube、LinkedIn 等国际媒体平台。", "domain": ["social-media", "developer-tools", "cms", "media"], "enriched": true, "function": ["workflow-automation", "browser-extension", "markdown"], "health_score": 77, "homepage": null, "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["gitcoffee-os/postbot"], "name": "gitcoffee-os/postbot", "platform": ["browser", "browser-extension", "cross-platform"], "pushed_at": "2026-07-30T15:58:33+00:00", "repo": "gitcoffee-os/postbot", "stars": 1280, "tags": ["content-distribution", "cross-posting", "multi-platform-publishing", "social-media-publishing", "marketing-automation", "creator-tools", "chinese-social-media", "content-sync", "automation"], "topics": ["article", "audio", "automation", "blog", "cms", "content", "html", "image-text", "markdown", "marketing", "marketing-automation", "media", "multiplatform", "note", "podcast", "social-media", "video", "productivity-tools"], "urls": [], "use_cases": ["publish one article to weibo, zhihu, and wechat at the same time", "cross-post videos to douyin, kuaishou, and bilibili automatically", "sync markdown blog notes to multiple content platforms", "distribute podcast audio and images across social media accounts", "one-click content distribution tool for content creators", "schedule and repurpose marketing content across media platforms"], "what_it_is": "PostBot is an open-source multi-platform content synchronization assistant that publishes articles, notes, images, videos, and audio to many media platforms with one click. It targets Chinese platforms such as WeChat, Weibo, Toutiao, Xiaohongshu, Zhihu, Douyin, Kuaishou, and Bilibili, and is designed to be extended to international platforms like X, Facebook, TikTok, YouTube, and LinkedIn.", "when_to_avoid": ["You only publish to a single platform and have no need for cross-posting", "You need a battle-tested stable release - the main branch is explicitly a fast-iteration development version, with stability only on the older v1.1.20 branch", "Your target platforms are unsupported and you are not prepared to build or wait for a custom extension"], "when_to_choose": ["You publish content to Chinese media platforms like WeChat, Weibo, Xiaohongshu, Douyin, or Bilibili and want to avoid repeating manual uploads", "You want an open-source, self-hosted alternative to proprietary multi-platform publishing tools", "You need mixed content types (articles, images, video, audio) pushed to several destinations from one workflow"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/postbot", "repo": "gitcoffee-os/postbot", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "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:13.653873+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.653873+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:02:37.070946+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94171c163d12a50b57c261b88afa2778f1159f6641c9716dbeadb32588d7e3cf", "fetched_at": "2026-08-28T04:04:13.653873+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gitcoffee-os/postbot"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 32, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 460, "days_push": 34, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}