{"adoption": {"forks": 626, "observed_at": "2026-08-28T04:06:26.407676+00:00", "stars": 2211}, "canonical_url": "https://ross.abutalabs.com/products/ai-beehive", "card": {"archived": false, "artifact_type": "application", "description": "AI 蜂巢，基于 Java 使用 Spring Boot 3 和 JDK 17，支持的功能有 ChatGPT、OpenAi Image、Midjourney、NewBing、文心一言等等", "domain": ["artificial-intelligence", "large-language-models", "chatbots", "web-development", "self-hosted", "backend"], "enriched": true, "function": ["chatbot", "chat-interface", "http-server", "websocket", "auth", "authorization", "llm-inference", "image-processing", "self-hosted"], "health_score": 68, "homepage": "https://front.aibeehive.icu/", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["hncboy/ai-beehive"], "name": "hncboy/ai-beehive", "platform": ["jvm", "self-hosted"], "pushed_at": "2026-04-13T07:14:10+00:00", "repo": "hncboy/ai-beehive", "stars": 2211, "tags": ["chatgpt", "midjourney", "new-bing", "spring-boot", "multi-model-chat", "chat-rooms", "modular-rooms", "email-registration", "user-management", "docker", "web-server"], "topics": ["chatgpt", "java", "chatgpt-java", "midjourney"], "urls": [], "use_cases": ["self-host a ChatGPT-like web chat for multiple users", "chat with ChatGPT, NewBing, and Midjourney from one interface", "generate images with OpenAI or Midjourney through a web UI", "manage user registration and permissions for an AI chat site", "extend a chat platform with custom AI room types", "run a community AI chat site with moderated signups"], "what_it_is": "AI Beehive is a self-hosted Java web application (Spring Boot 3, JDK 17) that provides modular chat rooms for interacting with multiple AI models such as ChatGPT, OpenAI Image, Midjourney, NewBing, and ERNIE Bot. It includes email-based registration, user permission management, and an extensible 'blueprint' system for adding new AI room types.", "when_to_avoid": ["you need actively maintained software - the project is discontinued", "you want a Node.js or Python stack", "you need production-ready deployment docs - deployment instructions are incomplete"], "when_to_choose": ["you want a self-hosted, multi-model AI chat platform in Java", "you need user registration, review, and per-user permission controls", "your stack is Spring Boot / JDK 17 and you want to extend room types yourself"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ai-beehive", "repo": "hncboy/ai-beehive", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "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:06:26.407676+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:26.407676+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:46:04.879456+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7209eda8324156c46a58c25f73bc8e9fc52cc34d31e5b584a1609024a8c972dc", "fetched_at": "2026-08-28T04:06:26.407676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hncboy/ai-beehive"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 77, "longevity": 90, "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": 1260, "days_push": 142, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}