AI chatbot and image generation platform
Top 71.0% on sourcepulse
HugAi is an open-source, full-stack AI assistant built with Spring Boot and Vue.js, designed for users who want to deploy their own AI chat and image generation platform. It integrates multiple large language models and AI art platforms, offering features like streaming responses, role-playing, and cloud storage for conversations.
How It Works
The system utilizes a Java Spring Boot backend for core logic and API integrations, with a Vue.js frontend for the user interface. It supports both SSE and WebSocket for streaming responses, allowing for a dynamic, typewriter-like output. Key architectural choices include a configurable API key pool, support for various cloud storage solutions (MinIO, Qiniu Cloud), and robust authentication via Spring Security for multi-user roles (admin, user, guest).
Quick Start & Requirements
Highlighted Details
Maintenance & Community
The project is actively maintained by the original author. A QQ discussion group (747193904) is available for community interaction and support.
Licensing & Compatibility
Limitations & Caveats
The project is under active development, with features like PDF/Word document interaction (vector database integration) and advanced Stable Diffusion integration still in research or early stages. API key management for user-provided keys requires further security enhancements.
1 year ago
1 day