mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
feat: upload GitHub folder and package it using repomix #4870
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @newnol on GitHub (Apr 16, 2025).
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