- **Start the backend**: Navigate to `management/server` and run:
```bash
python app.py
```
- **Start the frontend**: Navigate to `management/web` and run:
```bash
pnpm dev
```
2. Start the Frontend Interaction System:
- **Start the backend**: From the project root directory, run:
```bash
python -m api.ragflow_server
```
- **Start the frontend**: Navigate to `web` and run:
```bash
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:
- **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.