Repolode
ageerle

ageerle/ruoyi-ai

基于 Java 和 Spring Boot 的全栈 AI 助手平台,支持多模型管理、RAG 知识库、可视化工作流和多智能体协作。

Star
5,818
Fork
1,433
未关闭 Issue
12
最近提交
17天前

这是什么?

RuoYi AI 是一个面向企业场景的 AI 智能体平台,基于 Spring Boot 3 和 Langchain4j 构建。在管理后台中可以统一接入 DeepSeek、智谱、OpenAI、百炼等多家大模型服务,并能对接 Coze、Dify、FastGPT、RAGFlow 等平台。

在知识库方面,项目提供本地 RAG 流程,可使用 Milvus、Weaviate 或 Qdrant 作为向量数据库,并支持 PDF、Word、Excel 文档解析。工具调用通过 MCP 协议和 Skills 能力扩展。可视化工作流设计器支持拖拽编排模型调用、邮件发送、人工审核等节点,并以 SSE 流式方式执行;Supervisor 模式则用于协调多个智能体协作。

技术栈包括 MySQL、Redis、Vue 3 与 Vben Admin 前端,安全层采用 Sa-Token 与 JWT 双重机制。项目提供 Docker Compose 配置,可一键启动后端、管理后台和用户前端。

核心功能

  • 01统一管理多家大模型服务,支持 DeepSeek、智谱、OpenAI 等
  • 02基于 Milvus、Weaviate 或 Qdrant 的本地 RAG 知识库
  • 03可视化拖拽式工作流设计器,支持 SSE 流式执行
  • 04通过 MCP 协议和 Skills 扩展工具能力
  • 05基于 Langchain4j 的 Supervisor 模式多智能体编排
  • 06提供 Docker Compose 一键部署后端、管理后台和用户前端

适用场景

  • 基于企业内部文档搭建 RAG 问答机器人
  • 使用包含人工审核节点的可视化工作流实现审批或通知自动化
  • 在 Java 技术栈上搭建带管理后台和用户体系的 AI 助手平台

快速上手

  1. 1

    克隆 v3.1.0 发布版本

    git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
  2. 2

    创建环境配置文件并固定镜像版本

    cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env
  3. 3

    从 GHCR 拉取预构建镜像

    docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull
  4. 4

    在后台启动所有服务

    docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d

使用前须知

  • 一键部署需要 Docker 和 Docker Compose。
  • 默认 Compose 文件会暴露 MySQL、Redis、Weaviate 和 MinIO 端口,生产环境必须修改密码。

收录于专题

标签

常见问题

ruoyi-ai 是什么?
基于 Java 和 Spring Boot 的全栈 AI 助手平台,支持多模型管理、RAG 知识库、可视化工作流和多智能体协作。 RuoYi AI 是一个面向企业场景的 AI 智能体平台,基于 Spring Boot 3 和 Langchain4j 构建。在管理后台中可以统一接入 DeepSeek、智谱、OpenAI、百炼等多家大模型服务,并能对接 Coze、Dify、FastGPT、RAGFlow 等平台。
ruoyi-ai 可以免费使用吗?用的什么许可证?
ruoyi-ai 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ruoyi-ai 还在维护吗?
活跃维护中。ruoyi-ai 最近一次提交是在 2026年10月21日。
ruoyi-ai 适合用来做什么?
基于企业内部文档搭建 RAG 问答机器人 使用包含人工审核节点的可视化工作流实现审批或通知自动化 在 Java 技术栈上搭建带管理后台和用户体系的 AI 助手平台
ruoyi-ai 怎么安装和运行?
克隆 v3.1.0 发布版本: git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git 创建环境配置文件并固定镜像版本: cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env 从 GHCR 拉取预构建镜像: docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml pull 在后台启动所有服务: docker compose --env-file docs/docker/ruoyi-ai/.env -f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d
在哪里获取 ruoyi-ai?
源代码和安装说明在 GitHub 上:https://github.com/ageerle/ruoyi-ai

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目