I have searched the existing issues and discussions.
Problem Description
Feature Description
I would like to propose a feature that allows users to upload a GitHub project folder via the Open WebUI interface. Once uploaded, the server will automatically use repomix to package the entire project into a single file, which can then be downloaded or sent elsewhere.
Helps users who are unfamiliar with Git or manual build processes.
Implementation Suggestion
Add an “Upload GitHub folder” button in the UI.
Backend logic:
Accepts a folder (as .zip or .tar.gz)
Unpacks it → runs repomix → creates the output file
Returns a download link or file
Include warnings if the project is too large or lacks a main entry file.
I have searched the existing issues and discussions ✅ Yes, I have searched and found no similar feature requests.
Alternatives Considered
No response
Additional Context
No response
Originally created by @newnol on GitHub (Apr 16, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12927
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
Feature Description
I would like to propose a feature that allows users to upload a GitHub project folder via the Open WebUI interface. Once uploaded, the server will automatically use [repomix](https://github.com/daffainfo/repomix) to package the entire project into a single file, which can then be downloaded or sent elsewhere.
### Desired Solution you'd like
Use Case
Useful for quick sharing of codebases.
Automates project packaging, reducing manual errors.
Helps users who are unfamiliar with Git or manual build processes.
Implementation Suggestion
Add an “Upload GitHub folder” button in the UI.
Backend logic:
Accepts a folder (as .zip or .tar.gz)
Unpacks it → runs repomix → creates the output file
Returns a download link or file
Include warnings if the project is too large or lacks a main entry file.
I have searched the existing issues and discussions
✅ Yes, I have searched and found no similar feature requests.
### Alternatives Considered
_No response_
### Additional Context
_No response_
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @newnol on GitHub (Apr 16, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12927
Check Existing Issues
Problem Description
Feature Description
I would like to propose a feature that allows users to upload a GitHub project folder via the Open WebUI interface. Once uploaded, the server will automatically use repomix to package the entire project into a single file, which can then be downloaded or sent elsewhere.
Desired Solution you'd like
Use Case
Useful for quick sharing of codebases.
Automates project packaging, reducing manual errors.
Helps users who are unfamiliar with Git or manual build processes.
Implementation Suggestion
Add an “Upload GitHub folder” button in the UI.
Backend logic:
Accepts a folder (as .zip or .tar.gz)
Unpacks it → runs repomix → creates the output file
Returns a download link or file
Include warnings if the project is too large or lacks a main entry file.
I have searched the existing issues and discussions
✅ Yes, I have searched and found no similar feature requests.
Alternatives Considered
No response
Additional Context
No response