{"adoption": {"forks": 554, "observed_at": "2026-08-28T04:08:41.777087+00:00", "stars": 4311}, "canonical_url": "https://ross.abutalabs.com/products/chatgpt-on-cs", "card": {"archived": false, "artifact_type": "application", "description": "基于大模型的智能对话客服工具，支持微信、拼多多、千牛、哔哩哔哩、抖音企业号、抖音、抖店、微博聊天、小红书专业号运营、小红书、知乎等平台接入，可选择 GPT3.5/GPT4.0/ 懒人百宝箱 （后续会支持更多平台），能处理文本、语音和图片，通过插件访问操作系统和互联网等外部资源，支持基于自有知识库定制企业 AI 应用。", "domain": ["chatbots", "e-commerce", "artificial-intelligence", "large-language-models", "self-hosted"], "enriched": true, "function": ["chatbot", "agent-framework", "rag", "llm-inference", "plugin-system", "workflow-automation", "chat-interface"], "health_score": 80, "homepage": "https://xingsuancn.com/", "language": "TypeScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["cs-lazy-tools/ChatGPT-On-CS"], "name": "cs-lazy-tools/ChatGPT-On-CS", "platform": ["windows", "cross-platform"], "pushed_at": "2026-06-06T03:52:08+00:00", "repo": "cs-lazy-tools/ChatGPT-On-CS", "stars": 4311, "tags": ["customer-service", "wechat-bot", "e-commerce", "multi-platform", "knowledge-base", "auto-reply", "gpt", "saas", "automation", "desktop", "typescript"], "topics": ["ai", "automation", "bilibili", "bot", "chatgpt", "chatgpt4", "customer", "douyin", "llm", "weibo", "xiaohongshu", "zhihu", "autohotkey", "wechat", "wechat-bot", "dify", "fastai", "qianniu", "pinduoduo"], "urls": [], "use_cases": ["automate customer service replies on wechat and taobao", "build an ai chatbot for my online store", "auto-reply to customer questions on douyin and pinduoduo", "create a custom knowledge base chatbot for my business", "handle customer messages across multiple platforms with one tool", "train a bot on real customer service chat logs", "route hard customer questions to human agents automatically"], "what_it_is": "An open-source LLM-powered intelligent customer-service tool that connects to e-commerce and social platforms like WeChat, Pinduoduo, Qianniu, Douyin, Bilibili, Xiaohongshu, Weibo, and Zhihu. It handles text, voice, and image messages, supports custom knowledge bases for enterprise AI apps, and extends via a plugin system that can access the OS and internet.", "when_to_avoid": ["you need customer service for non-Chinese platforms like Shopify, Zendesk, or Intercom", "you require a fully managed SaaS with vendor SLAs rather than self-hosting", "your use case is general-purpose chatbot building unrelated to customer service", "you cannot accept AGPL-3.0 licensing constraints in your product"], "when_to_choose": ["you run an e-commerce shop on Chinese platforms and want AI to handle repetitive customer inquiries", "you need one tool to unify customer messages from WeChat, Douyin, Pinduoduo, Xiaohongshu, and similar platforms", "you want a self-hosted, plugin-extensible chatbot grounded in your own product knowledge base", "you need AI-first reception with automatic handoff of complex cases to human agents"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chatgpt-on-cs", "repo": "cs-lazy-tools/ChatGPT-On-CS", "role": "main", "score": 54}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "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:08:41.777087+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.777087+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:47.247955+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a36d63ca6d173055def32d7eefa0b93cbc0862329fa07df8b5c055972b8bf4e0", "fetched_at": "2026-08-28T04:08:41.777087+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cs-lazy-tools/ChatGPT-On-CS"}, {"content_hash": "eee39b95f2f66c9775dd40a51bea82f6b44b8252e8a8b8877f33c3b4ef60c14e", "fetched_at": "2026-08-29T09:11:10.549731+00:00", "kind": "homepage", "missing": false, "url": "https://xingsuancn.com/"}, {"content_hash": "b5fee959377c01f778328aeb7416dd13810ac7650d5a4e7ece25380f9a10a1d7", "fetched_at": "2026-08-29T09:11:10.558952+00:00", "kind": "site_page", "missing": false, "url": "https://jinxiaoai.com/about"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 64, "rhythm": 8}, "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": 909, "days_push": 88, "days_rel": 725, "gap_med": null, "n_releases_24m": 1}, "score": 54, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}