Go to file
zstar 4accf90791 feat(知识块管理): 添加知识块图片前端预览组件 2025-05-16 16:12:07 +08:00
.github fix:修复图像文本块关联异常问题 (#78) 2025-05-11 21:28:39 +08:00
agent up to v0.17.2_supple (#7) 2025-03-31 10:53:42 +08:00
agentic_reasoning up to v0.17.2_supple (#7) 2025-03-31 10:53:42 +08:00
api feat: 添加系统Embedding配置功能并优化文档解析 (#35) 2025-04-18 22:34:25 +08:00
assets fix: 更新README和CI配置,注释vllm容器 2025-05-06 22:21:08 +08:00
conf up to v0.17.2_supple (#7) 2025-03-31 10:53:42 +08:00
deepdoc feat: 后台管理系统版本更新至v0.1.1,增加团队管理,用户配置两项功能 (#13) 2025-04-05 22:04:05 +08:00
docker fix: 更新README和CI配置,注释vllm容器 2025-05-06 22:21:08 +08:00
docs fix:修复图像文本块关联异常问题 (#78) 2025-05-11 21:28:39 +08:00
example 首次提交 2025-03-24 11:19:28 +08:00
graphrag up to v0.17.2_supple (#7) 2025-03-31 10:53:42 +08:00
helm up to v0.17.2_supple (#7) 2025-03-31 10:53:42 +08:00
intergrations refactor(plugins): 修复自动化测试报错遗留项 2025-04-01 00:40:37 +08:00
management feat(文档解析): 适配硅基流动平台并优化Embedding配置处理 (#97) (#97) 2025-05-16 13:48:16 +08:00
rag Merge pull request #11 from zstar1003/dev 2025-04-03 21:00:49 +08:00
sdk/python refactor: 移除未使用的导入和冗余代码,修复自动化测试报错 (#9) 2025-04-01 00:37:22 +08:00
web feat(知识块管理): 添加知识块图片前端预览组件 2025-05-16 16:12:07 +08:00
.dockerignore refactor(docker): 重构Docker配置以优化镜像构建和管理 (#37) 2025-04-19 20:43:46 +08:00
.gitattributes 首次提交 2025-03-24 11:19:28 +08:00
.gitignore fix(团队管理): 修复用户人数>10人时,团队添加成员显示不全问题。 (#55) 2025-04-27 11:40:41 +08:00
CONTRIBUTING.md docs: 创建官网,更新文档 (#67) 2025-04-30 17:29:03 +08:00
Dockerfile build: 更新镜像版本至v0.2.1并优化配置 2025-04-25 22:30:23 +08:00
LICENSE 切换 LICENSE 2025-04-17 10:02:50 +08:00
README.md feat(文档解析): 适配硅基流动平台并优化Embedding配置处理 (#97) (#97) 2025-05-16 13:48:16 +08:00
README_EN.md "docs(许可证): 更新商用条款说明,明确AGPLv3商用许可条件" 2025-05-15 00:43:00 +08:00
bulid_order.txt docs: 更新README和README_EN 2025-04-26 01:26:22 +08:00
pyproject.toml build: 更新Dockerfile并添加pyproject.toml配置文件(issue #46) 2025-04-23 16:03:49 +08:00
requirements.txt fix(用户管理): 修改用户创建的时间逻辑为UTC+8 (#63) 2025-04-29 21:56:27 +08:00
show_env.sh 首次提交 2025-03-24 11:19:28 +08:00
uv.lock build: 更新Dockerfile并添加pyproject.toml配置文件(issue #46) 2025-04-23 16:03:49 +08:00

README_EN.md

Ragflow-Plus

🌟 Introduction

Ragflow-Plus is a secondary development project based on Ragflow, aiming to address practical application issues with the following features:

  • Management Mode
    An additional backend management system is provided for user, team, config, file, and knowledge base management.

  • Permission Restriction
    The frontend interface is simplified by reducing user access permissions.

  • Enhanced Parsing
    Replaces the DeepDoc algorithm with MinerU for improved file parsing and support for image analysis.

  • Image & Text Output
    Supports linking reference images to answer text blocks during responses.

  • Document Writing Mode
    Offers a brand-new interactive document editing experience.

🎬 Demo Video & Tutorial:

Ragflow-Plus Project Overview & Guide

📥 How to Use

1. Run with Docker Compose

Run from the root directory:

Using GPU:

docker compose -f docker/docker-compose_gpu.yml up -d

Using CPU::

docker compose -f docker/docker-compose.yml up -d

Access the frontend UI at: your-server-ip:80
Access the admin dashboard at: your-server-ip:8888

📘 Step-by-step tutorial: https://blog.csdn.net/qq1198768105/article/details/147475488

2. Run from Source Code (Docker is still required for MySQL, MinIO, Elasticsearch, etc.)

  1. Start the Admin System:
  • Start the backend: Navigate to management/server and run:
python app.py
  • Start the frontend: Navigate to management/web and run:
pnpm dev
  1. Start the Frontend Interaction System:
  • Start the backend: From the project root directory, run:
python -m api.ragflow_server
  • Start the frontend: Navigate to web and run:
pnpm dev

🛠️ How to Contribute

  1. Fork this repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 Community Group

If you have additional needs, suggestions, or questions, feel free to join our community group for discussion.

⚠️ Note: Since the group has over 200 members, QR code join is disabled. To join, please add me on WeChat (ID: zstar1003) and include the note "Join Group".

🚀 Acknowledgments

This project is developed based on the following open-source projects:

💻 Stay Updated

This project is under continuous development. Update logs will be posted on my WeChat public account [我有一计] — feel free to follow!

📜 License and Usage Restrictions

  1. This Repository is Licensed Under AGPLv3
    As it incorporates third-party AGPLv3 code, this project must fully comply with AGPLv3 terms. This means:

    • Any derivative works (including modifications or combined code) must remain under AGPLv3 with source code publicly available.
    • If provided as a network service, users are entitled to obtain the corresponding source code.
  2. Commercial Use

    • Allowed: This software is licensed under AGPLv3, permitting commercial use, including SaaS and on-premises deployment.
    • Unmodified Code: If used as-is (no modifications/derivative works), AGPLv3 compliance remains mandatory:
      • Provide complete source code (even if unaltered).
      • For network services, users must be able to download corresponding source code (AGPLv3 §13).
    • No Closed-Source Commercialization: To use modified versions without releasing source code commercially, written authorization from all copyright holders (including upstream AGPLv3 authors) is required.
  3. Disclaimer
    This project comes with no warranties. Users shall bear all compliance risks. Consult legal professionals for legal advice.

Star History

Stargazers over time