# hncboy/ai-beehive

AI 蜂巢，基于 Java 使用 Spring Boot 3 和 JDK 17，支持的功能有 ChatGPT、OpenAi Image、Midjourney、NewBing、文心一言等等

Repository: https://github.com/hncboy/ai-beehive
Canonical: https://ross.abutalabs.com/products/ai-beehive
Homepage: https://front.aibeehive.icu/
Language: Java
License: Apache-2.0
License Family: permissive
Topics: chatgpt, java, chatgpt-java, midjourney
Last push: 2026-04-13T07:14:10+00:00

## Health v2 (maintenance only)
Score: 55/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 77, release rhythm 8, longevity 90
- inputs: {"age_days": 1260, "days_push": 142, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2211, forks 626 (observed 2026-08-28T04:06:26.407676+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: application
- maturity: abandoned
- function: chatbot, chat-interface, http-server, websocket, auth, authorization, llm-inference, image-processing, self-hosted
- domain: artificial-intelligence, large-language-models, chatbots, web-development, self-hosted, backend
- platform: jvm, self-hosted
- tags: chatgpt, midjourney, new-bing, spring-boot, multi-model-chat, chat-rooms, modular-rooms, email-registration, user-management, docker, web-server

## Member repositories
- hncboy/ai-beehive (main) score 55

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:26.407676+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:46:04.879456+00:00, confidence not recorded.
  - readme: https://github.com/hncboy/ai-beehive (fetched 2026-08-28T04:06:26.407676+00:00, sha 7209eda83241)
- Data as of 2026-08-30T08:39:29.467469+00:00.
