rag
6
stars
165
commits
Java
primary language
Jun 2, 2026
updated
Default language: Chinese. Click the button above to switch.
默认语言:中文。点击上方按钮切换语言。
gengzi/rag is an Apache-2.0 open-source, Spring AI based multi-module RAG and Agent platform for the Java ecosystem.
Many RAG and Agent projects are Python-first or demo-oriented. This repository focuses on enterprise-style Java / Spring backend engineering and provides a modular reference implementation for knowledge ingestion, vector retrieval, SSE streaming chat, message persistence, Agent orchestration, GraphRAG, MCP memory/tool integration, and multi-agent collaboration.
The goal is to help Java backend teams build production-oriented AI applications without starting from scattered demos.
README.zh-CN.mdREADME.en.mddocs/ARCHITECTURE_OVERVIEW.mdROADMAP.mdCONTRIBUTING.mdrag-agent-teams/docs/DESIGN.mdrag-graph/docs/SYSTEM_DESIGN.mdrag-core: 8883rag-chat: 8086rag-agent: 8889rag-graph: 8199rag-mcp: 8890rag-mcp-client: 8891rag-agent-teams: 8080165 commits
Java
54.2%
Python
21.9%
TypeScript
16.6%
HTML
4.2%
Shell
1.6%
Jupyter Notebook
1.0%
rag
6
stars
165
commits
Java
primary language
Jun 2, 2026
updated
Default language: Chinese. Click the button above to switch.
默认语言:中文。点击上方按钮切换语言。
gengzi/rag is an Apache-2.0 open-source, Spring AI based multi-module RAG and Agent platform for the Java ecosystem.
Many RAG and Agent projects are Python-first or demo-oriented. This repository focuses on enterprise-style Java / Spring backend engineering and provides a modular reference implementation for knowledge ingestion, vector retrieval, SSE streaming chat, message persistence, Agent orchestration, GraphRAG, MCP memory/tool integration, and multi-agent collaboration.
The goal is to help Java backend teams build production-oriented AI applications without starting from scattered demos.
README.zh-CN.mdREADME.en.mddocs/ARCHITECTURE_OVERVIEW.mdROADMAP.mdCONTRIBUTING.mdrag-agent-teams/docs/DESIGN.mdrag-graph/docs/SYSTEM_DESIGN.mdrag-core: 8883rag-chat: 8086rag-agent: 8889rag-graph: 8199rag-mcp: 8890rag-mcp-client: 8891rag-agent-teams: 8080165 commits
Java
54.2%
Python
21.9%
TypeScript
16.6%
HTML
4.2%
Shell
1.6%
Jupyter Notebook
1.0%