项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5822
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Docker 与 Docker Compose(Docker 部署方式)
- 可访问 GitHub 拉取源码,并可拉取 GHCR 公共镜像(无需 docker login)
- 源码构建方式需自备 Java/Node 构建环境(README 未列明具体版本)
- 服务器或本机需开放管理端与用户端访问端口(README 未给出本地端口)
安装与启动步骤
-
1克隆项目代码
下载源码后进入项目根目录,后续所有 Docker 命令都基于该目录下的相对路径执行。
git clone https://github.com/ageerle/ruoyi-ai.git cd ruoyi-ai -
2复制环境配置
由 .env.example 生成 .env 文件;Linux/macOS 用 cp,Windows PowerShell 用 Copy-Item。
cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env -
3锁定镜像版本
把 .env 中的 RUIYI_VERSION 固定为具体版本,避免跟随 latest 漂移;Windows 可手动改这一行。
sed -i 's/^RUIYI_VERSION=.*/RUIYI_VERSION=v3.1.0/' docs/docker/ruoyi-ai/.env -
4检查环境配置
查看生成的 .env 内容,确认镜像版本等环境变量填写正确后再启动。
Get-Content docs\docker\ruoyi-ai\.env -
5一键 Docker 部署
README 的 Method 1 为一键部署方式,但节选中未给出启动命令,请按官网文档在该目录执行启动。
-
6源码构建部署
Method 2 分三步:部署后端服务、部署管理后台、部署用户前端(可选),README 节选未给出具体命令。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
RUIYI_VERSION | 是 | 指定拉取的镜像版本,锁定版本可避免版本漂移 | v3.1.0 |
.env | 是 | 由 .env.example 复制生成,存放 Docker 部署所需环境变量 | docs/docker/ruoyi-ai/.env |
如何确认成功
README 未给出本地端口;部署后打开管理端/用户端页面,用默认账号 admin / admin123 能登录即成功。
常见问题
Q:拉取 GHCR 镜像需要先 docker login 吗?
A:不需要。README 明确说明公开 GHCR 镜像无需 docker login,直接拉取即可。
Q:默认登录账号是什么?
A:README 中 Demo 环境的管理端与用户端默认账号均为 admin / admin123,生产环境请务必修改。
Q:源码构建方式的具体命令是什么?
A:README 只列出三步名称:部署后端服务、部署管理后台、部署用户前端(可选),具体命令请查阅官方文档 https://doc.ruoyiai.chat。
Q:支持哪些模型和知识库方案?
A:模型支持 DeepSeek/Zhipu/MIMO/Bailian/OpenAI 并集成 Coze/DIFY/FastGPT/RAGFlow;知识库支持本地 RAG 与 Milvus/Weaviate/Qdrant 向量库。
注意事项
- 务必把 RUIYI_VERSION 固定为具体版本(如 v3.1.0),不要使用浮动的 latest。
- 所有 Docker 部署命令需在项目根目录执行,因为路径为 docs/docker/ruoyi-ai 相对路径。
- README 节选缺少一键启动与源码构建的具体命令,实际操作请以官网文档 doc.ruoyiai.chat 为准。
- 示例中的 129.226.199.247 地址与 admin/admin123 仅为官方 Demo,勿直接用于生产环境。
核心亮点
- 统一接入多家大模型,切换成本低,避免供应商锁定
- 内置高精度检索的企业知识库,保障数据安全
- 可视化工作流编排,降低多 Agent 协作的复杂度
不足之处
- 文档/社区待观察
- 项目尚在成长中,生态和第三方插件不如 LangChain 丰富
适用场景
- 企业内部知识库问答助手
- 多 Agent 协同的复杂业务自动化流程
- 基于私有数据的高精度检索增强生成(RAG)应用
替代项目
LangChain、Spring AI、Dify
同类项目推荐
serverless-chat-langchainjs
开源
用 Azure + LangChain.js 一键部署带知识库的 Serverless 聊天机器人
Build your own serverless AI Chat with Retrieval-Augmented-Generation using LangChai···
better-agents
开源
一套标准,让智能体开发更规范、测试更省心。
Standards for building agents, better
codex-rehome
开源
一键备份迁移 Codex 配置,换机无缝衔接
Offline Codex Desktop migration for Windows and macOS.
tambo
开源
让 AI 回复直接变成可点的 React 界面
Generative UI SDK for React
ontogpt
开源
用大模型从文本中自动抽取结构化知识,构建本体图谱
LLM-based ontological extraction tools, including SPIRES
alicebot
开源
一个框架搞定多平台聊天机器人,异步高效开发快
简单的 Python 异步多后端机器人框架
DelphiGemini
开源
让 Delphi 轻松调用 Gemini,实现多模态 AI 应用开发
Delphi wrapper for the Google Gemini API: stateless generation and agent workflows w···
tardigrade
开源
事件日志驱动,Agent 状态可回放可恢复
The TypeScript framework for building durable, event-driven actors.
lollms-webui
开源
一键启动本地 AI 聊天界面,轻松对接多种模型
Lord of Large Language and Multi modal Systems Web User Interface
