Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Repomix to browser-side execution #350

Open
yamadashy opened this issue Feb 12, 2025 · 3 comments
Open

Migrate Repomix to browser-side execution #350

yamadashy opened this issue Feb 12, 2025 · 3 comments
Labels
enhancement New feature or request

Comments

@yamadashy
Copy link
Owner

yamadashy commented Feb 12, 2025

Following @huy-trn's suggestion in the previous discussion, let's explore the possibility of migrating Repomix to browser-side execution. This would enable static site hosting and potentially reduce server costs.

The main challenge would be the git clone functionality. I've been thinking that isomorphic-git might be a solution, along with addressing any library incompatibilities.

@PaperBoardOfficial
Copy link
Contributor

If you are thinking of creating a browser specific implementation, then why not a browser extension. What's your thought?

@yamadashy
Copy link
Owner Author

@PaperBoardOfficial
The idea of browser-specific implementation actually stems from https://repomix.com process being server-side right now. If we could make it run entirely in the browser, it would help reduce server costs.

Regarding a browser extension - I'm definitely open to creating one if there are compelling use cases.
At the moment, I don't have any strong ideas for functionality that would really benefit from being a browser extension, but I'd be interested in hearing any specific needs or ideas you might have in mind!

@PaperBoardOfficial
Copy link
Contributor

I thought that user can get just click the extension popup or sidepanel and select the respective code folder from their laptop or paste the github url (maybe the extension can autoread the url if the user is on github/bitbucket.com).
But, I think website is also fine, maybe extension can be put in roadmap.

@yamadashy yamadashy added the enhancement New feature or request label Feb 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants