Discover and explore top open-source AI tools and projects—updated daily.
Java Spring Boot 3 app for AI chat/image generation
Top 20.5% on SourcePulse
This project provides a modular, extensible AI chat platform built with Java, Spring Boot 3, and JDK 17. It aims to consolidate various AI models and services, including ChatGPT, OpenAI Image, Midjourney, and NewBing, into a unified interface. The platform is designed for developers and power users seeking a customizable backend for AI-powered applications.
How It Works
The core architecture revolves around a "drawing" (图纸) system, where each drawing represents a specific AI model or service with its own configuration and behavior. These drawings are modular and can be extended by adding new ones, inspired by the hexagonal structure of a beehive. The system uses Spring Boot 3 for its backend, MySQL for data storage, Redis for caching and token management, and SaToken for authentication and authorization. Configurations for each AI model are managed via database tables, allowing for dynamic adjustments to parameters and permissions.
Quick Start & Requirements
beehive-bootstrap/src/main/resources/db/schema-mysql.sql
. Default credentials: hellobee@aibeehive.icu
/ 123456
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is under active development, with some features marked as "to be updated" or "under repair." The NewBing integration is noted as problematic in online environments. Manual database modifications are currently required for managing drawings and configurations.
2 years ago
Inactive