TheaterFire

wow. Uithub makes any github repository fully LLM readable with 1 click

Posted by visionsmemories@reddit | LocalLLaMA | View on Reddit | 48 comments

wow. Uithub makes any github repository fully LLM readable with 1 click

Reply to Post

48 Comments

karaposu@reddit

Wow, I am willing to acquire your product. How much does it valued at the moment
View on Reddit #37116506

karaposu@reddit

dudes who downvote this comment did not realized i was joking
View on Reddit #37149129

visionsmemories@reddit (OP)

$0
View on Reddit #37117689

denyicz@reddit

5 Vbucks
View on Reddit #37117682

GiniMiniManeMo@reddit

Did you just "wow" your own product? wow.
View on Reddit #37115599

visionsmemories@reddit (OP)

πŸ˜‚πŸ˜‚ like πŸ˜‚πŸ˜‚ πŸ˜‚πŸ˜‚ πŸ˜‚ πŸ˜‚ i will get a gazillion downvotes, but, you guys are WAY too and negative, even considering impact reflection had on trusting new shiny things.
View on Reddit #37115748

Everlier@reddit

I hope you can see how posting a (very) positive overview of something and later turning out to be the author of a thing doesn't exactly leave a good impression or makes people want to use the tool. I like your idea with the URL, I'm sure you invested a lot of time in the idea and implementation, so kudos for that. I just expect more transparency and not having to double-check every single announcement here.
View on Reddit #37116118

visionsmemories@reddit (OP)

nooo u/Everlier why you out of all people? ive seen the things you do, you are actually quite smart, why did you think this is my project? cause it literally isn't, saw this resource on twitter earlier today
View on Reddit #37117676

Everlier@reddit

I apologise, it really doesn't seem to be yours. Your reply to the initial comment in this thread was ambiguous, I assumed it's similar to what a would-be author denying the authorship on the post would reply. Apparently I'm not that smart for figure that out, I'd prefer "I'm not the author and not associated with this project". I think that would've also prevented many of the things going in the comments here. I do acknowledge that it'd be hard to answer like hat after seeing another top comment here.
View on Reddit #37127464

dondochaka@reddit

I made this tool that uses rsync under the hood for collecting project files into a single string: https://pypi.org/project/rstring I haven't shared it around because there are some improvements still in development. It respects gitignore and aims to give you lots of control. If there's some interest I'll improve it further
View on Reddit #37121021

nitefood@reddit

so let me get this straight. This is the equivalent of cloning a repo and producing a txt file that contains the following structure: `-----` `filename` `-----` `<file contents>` Because that's what it produced for me. That can be accomplished with a one liner from any shell, or through GH API/CLI. How is this groudbreaking or awe-inspiring in any way? Am I missing something obvious?
View on Reddit #37115217

M34L@reddit

hey don't judge, OOP, who actually made the tool, is at the point where he needs to grab the codebase and [dump it into claude](https://www.reddit.com/r/LocalLLaMA/comments/1fvu0x6/comment/lq9qdm7/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button) and that saves him hours of time (his next best idea is probably dumping it into claude file after file)
View on Reddit #37116453

visionsmemories@reddit (OP)

1) the tool was made in 2023 and not by me 2) that is not claude interface at all
View on Reddit #37116948

nitefood@reddit

The tool may have been made in 2023, but the domain was registered a week ago. `➜ whois uithub.com | grep -i "creation date"` `Creation Date: 2024-09-28T10:28:36Z`
View on Reddit #37117753

DesoLina@reddit

You’re missing an AI hype
View on Reddit #37116127

visionsmemories@reddit (OP)

nothing groundbreaking, just found it very useful for myself. sorry if that doesn't meet your expectations :p
View on Reddit #37115565

nitefood@reddit

I had no expectations, just genuinely wondered if I was missing anything obvious (was misled by the "wow" in the title). If you find it useful, I'm happy for you!
View on Reddit #37115698

freework-0@reddit

just had the same question lol
View on Reddit #37115328

denyicz@reddit

bro you must be kidding
View on Reddit #37117691

yupignome@reddit

the fuck is this piece of shit? and why does it even have 10 upvotes?
View on Reddit #37117317

mwmercury@reddit

Not local, don't care
View on Reddit #37114842

XPookachu@reddit

Internet ain't expensive anymore bruh
View on Reddit #37115950

DesoLina@reddit

It only costs you your privacy and dignity
View on Reddit #37116155

XPookachu@reddit

Yea because GitHub is running locally in your system as well right??
View on Reddit #37116215

M34L@reddit

...like, [yeah](https://www.cyberciti.biz/open-source/github-alternatives-open-source-seflt-hosted/)?
View on Reddit #37116277

XPookachu@reddit

You can find open source alternatives for anything but at that point you might as well host your own internet lmao. Why come on reddit when you can host it yourself and talk to yourself because that's more private? Unless you literally have CP or smthn this amount of "privacy" is unnecessary because most of the time if you setup correctly, no one can really access something you have set proper AC to. Just disregarding everything that isn't available locally is very petty.
View on Reddit #37116552

M34L@reddit

you're the one insinuating that nobody would possibly run their own git host but it's actually extremely common? what are you even doing in r/localllama if all you can imagine using are remote services?
View on Reddit #37117033

sebramirez4@reddit

It depends on the thing though, plenty of companies host their own version control system because of github being on the internet, for some crappy python script hobby repos I agree with you but you need to be able to protect the things that matter when you do need to and tbh this is the type of thing you can just put up for self-hosting very easily or have a shell script instead of trusting your entire github repo to a website.
View on Reddit #37116962

DesoLina@reddit

git init
View on Reddit #37116374

xAragon_@reddit

Here's a better local (CLI tool) option: https://github.com/yamadashy/repopack
View on Reddit #37116326

Minetorpia@reddit

Wow thanks, that’s a great tool!
View on Reddit #37116914

visionsmemories@reddit (OP)

very first time my pc lagged upon copy pasting text. Also, we might need llms with *slightly* bigger context windows to talk to some of the bigger repos... https://preview.redd.it/3oiv1mli6psd1.png?width=666&format=png&auto=webp&s=83e50c99543985900688b42cc55c1383ceb08477
View on Reddit #37114271

M34L@reddit

Trying to hold whole raw repo in context is awful and never gonna work well. We need systems that don't abuse LLM context size to avoid having to actually organize and structure data.
View on Reddit #37114847

visionsmemories@reddit (OP)

disagree. !remindme 4 months
View on Reddit #37114901

M34L@reddit

It doesn't matter if it's ultimately successfully implemented. It'll still fucking suck, by design, being outlandishly inefficient, enabling the worst possible practices because they're easy. This mindset is exactly where people arguing long term effect of LLMs is net negative on humanity are right.
View on Reddit #37115041

visionsmemories@reddit (OP)

oh no i will be iNefFiCIeNt with compute resources by having a gpu perform 500 billion matrix multiplications instead of 5 bil? Yeah it's gonna cost me like 0.03$ and will save me hours of time but no I'm not gonna do that because it's inefficient and "worst possible practice" ?
View on Reddit #37115220

M34L@reddit

If your "work"flow has to involve copy pasting a whole codebase into claude and any alternative process will add hours to it then you don't have to worry about number of computations the GPU would spend; because letting you work on code is a waste of the time of the fucking *chair*
View on Reddit #37116130

visionsmemories@reddit (OP)

ok you're very wrong but have to it to you, the burn with waste of time for a chair is quite good actually
View on Reddit #37116991

RemindMeBot@reddit

I will be messaging you in 4 months on [**2025-02-04 08:27:10 UTC**](http://www.wolframalpha.com/input/?i=2025-02-04%2008:27:10%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/LocalLLaMA/comments/1fvu0x6/wow_uithub_makes_any_github_repository_fully_llm/lq9ruli/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2FLocalLLaMA%2Fcomments%2F1fvu0x6%2Fwow_uithub_makes_any_github_repository_fully_llm%2Flq9ruli%2F%5D%0A%0ARemindMe%21%202025-02-04%2008%3A27%3A10%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201fvu0x6) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|
View on Reddit #37114934

krazyjakee@reddit

Excuse my ignorance but shouldn't the repo be queried using RAG rather than the whole thing being stored in context? The RAG should be smart enough to provide only the required context for whatever query.
View on Reddit #37115731

M34L@reddit

sure, like, that's a *start,* but like, it's more of; there's million of things you can do to make it computationally acceptable *right now*, and if anything more than copy pasting a bunch of lines from one web tool into another web tool is too much effort to figure out then what's your purpose in the process
View on Reddit #37116235

nitefood@reddit

yes, that is the way to go! I remember an article describing this very process, and it indeed it starts with cloning the repo and indexing (what this website does). But the point is that this process only serves the purpose of feeding the whole repo into Langchain, break it into chunks and vectorize them. The vector store will be the context against which the LLM will query and match, not the whole repo. At least that's the RAG approach as far as I understand it.
View on Reddit #37116199

Relative_Mouse7680@reddit

Nice work, is it completely free to use?
View on Reddit #37116623

cr0wburn@reddit

A good way for your private GitHub to become public, nice so wow. Also you can make any git LLM readable by literally one line of code.
View on Reddit #37116569

absurd-dream-studio@reddit

I don't know how to use it , it just provide a markdown style file , and I don't know what it summarized.
View on Reddit #37114703

visionsmemories@reddit (OP)

it doesnt sumarize for you, but rather provides fully llm readable text that you can guess what summarize with an llm of your choice. Btw gemma flash 8b has 1.000.000 tokens context window and it will cost you about 0.04$ to use it fully
View on Reddit #37114861

absurd-dream-studio@reddit

what do that readable text for ? little bit confused.
View on Reddit #37116046

visionsmemories@reddit (OP)

[https://uithub.com/](https://uithub.com/)
View on Reddit #37114280