ruoyi-ai  by ageerle

Full-stack AI platform for building personalized AI assistants

created 1 year ago
3,543 stars

Top 13.9% on sourcepulse

GitHubView on GitHub
Project Summary

RuoYi AI is a full-stack AI development platform designed to help developers rapidly build and deploy personalized AI applications. It offers a comprehensive suite of tools for creating AI assistants, integrating local RAG capabilities, and extending functionality with plugins, targeting developers seeking a robust and extensible AI application framework.

How It Works

The platform provides a complete system including user-facing applications, a backend management system, and a mini-program, all under the MIT license. It features a local RAG solution leveraging Milvus/Weaviate, local vectorization models, and Ollama for privacy-focused data processing. Functionality is extended through plugins for internet access, SQL querying, and Text2API, alongside support for various LLMs via SSE and WebSocket, and integrated AI image generation with MidJourney and DALL-E.

Quick Start & Requirements

Highlighted Details

  • Full-stack AI assistant platform with user, admin, and mini-program frontends.
  • Local RAG implementation using Milvus/Weaviate, local models, and Ollama.
  • Extensible plugin system for web search, SQL, and Text2API.
  • Integrated AI image generation (MidJourney, DALL-E), translation, PPT generation, and voice cloning.

Maintenance & Community

  • Active development with community contributions encouraged.
  • QQ groups and WeChat for technical discussions.
  • Roadmap includes frontend simplification, Agent2Agent support, and visual flow orchestration.

Licensing & Compatibility

  • MIT License for the core system, allowing commercial use and closed-source linking.
  • Note: The README mentions the vben template is a paid component and not included by default.

Limitations & Caveats

The project is described as being in its early stages, with development speed limited by individual effort. The vben frontend template is a paid component and not included in the open-source release.

Health Check
Last commit

16 hours ago

Responsiveness

1+ week

Pull Requests (30d)
12
Issues (30d)
9
Star History
633 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
5 more.

LibreChat by danny-avila

0.8%
29k
Enhanced ChatGPT clone for self-hosting
created 2 years ago
updated 1 day ago
Feedback? Help us improve.