xerrors/Yuxi
可私有部署的多租户知识智能体平台:统一 RAG、知识图谱、多智能体、MCP/Skills、沙盒与权限管理。Yuxi = Cloud Agents + Knowledge RAG, Self-hosted knowledge agent platform for RAG, knowledge graphs and multi-agent workflows.
Yuxi – 私有部署的多租户知识代理平台
它是什么 – Yuxi(发音为“云西”)将 RAG 引擎、知识图谱构建器、基于 LangGraph 的多代理编排、沙盒文件工具和细粒度的团队级权限管理捆绑到一个 Docker Compose 堆栈中。它面向希望在自己的本地运行 AI 代理、将数据和模型凭据保留在内部,并允许多个用户创建和共享自定义代理的企业。
核心能力
| 模块 | 功能 |
|---|---|
| 统一代理工作台 | 用于聊天、工具调用、任务状态和文件下载的 Web UI(Vue)。支持 @ 提及以拉取知识库文档、个人文件或技能。 |
| 知识库与 RAG | 上传 PDF、Word、PPT、Excel、Markdown 等;自动解析(MinerU、PaddleOCR)、分块、嵌入和向量索引(Milvus)。内置重排序和评估仪表板(Langfuse 风格)。 |
| 知识图谱 | 从分块中提取实体/关系,存储在 Neo4j 中,可视化为交互式图谱和分层知识地图。 |
| 多代理与可扩展性 | 配置基础 LLM,附加知识、工具、子代理、技能和 MCP(模型上下文协议)服务。支持并行子代理执行和插件技能。 |
| 沙盒工作区 | 为代理提供隔离的文件系统;生成的 Markdown、HTML、CSV、代码等可在浏览器中预览并下载。 |
| 团队治理 | 多租户模型,包含用户、部门和共享范围。集中式 API 密钥库,支持 OpenAI、Anthropic、DeepSeek、Qwen、vLLM 等;提供使用量、令牌消耗和任务队列的仪表板。 |
技术栈
- 前端:Vue (http://localhost:5173) – 工作台、管理控制台、仪表板。
- 后端:FastAPI (http://localhost:5050) – REST API、OpenAPI 文档。
- 编排:LangGraph 用于代理流程控制。
- 向量存储:Milvus。
- 图数据库:Neo4j。
- 数据库:PostgreSQL。
- 文档解析:MinerU、PaddleOCR、RapidOCR。
- 容器化:Docker Compose(所有服务一起启动)。
快速开始
- 安装 Docker Engine 和 Docker Compose。
- 克隆标签为
v0.7.3的仓库,并运行./scripts/init.sh(或 PowerShell 等效命令)以生成包含您的大模型 API 密钥(例如 SiliconFlow)的.env文件。 - 运行
docker compose up --build -d。 - 当
http://localhost:5050/api/system/ready返回ready时,打开http://localhost:5173,创建超级管理员,然后开始创建知识库、代理和技能。
典型用例
- 内部帮助台机器人,从公司手册、政策和代码库中回答问题。
- 自动报告生成,代理拉取数据、在沙盒中运行分析,并返回格式化的 PDF/HTML。
- 面向研发团队的知识图谱驱动发现,链接从技术文档中提取的实体。
- 多步骤工作流自动化(例如法律合同起草),带有人工审批环节。
可扩展性
- 通过内置插件管理器添加新的技能(安装脚本、配置权限)。
- 插入额外的 MCP 服务以支持自定义模型后端。
- 通过统一检索器连接外部知识源,如 Dify 或 Notion。
许可证 – Yuxi 代码库采用 MIT 许可证;第三方组件保留其原始许可证(参见 LICENSE 和部署文档)。
资源
- 项目网站:https://xerrors.github.io/Yuxi/
- 文档:快速入门、模型配置、知识库、代理配置、部署。
- 演示视频:README 中的 Bilibili 链接。
- 赞助商:Fluxion AI(折扣模型 API 访问)。
Yuxi 是一个全栈、自托管的平台,让企业能够构建、运行和管理在私有文档和图结构知识上进行推理的 AI 代理。
相关
- 项目
- 项目
- 项目
- 项目
- 项目