subeadia
10 months ago
These are extremely common these days. Here are a few I've collected over the past few months:
- [files-to-prompt](https://github.com/simonw/files-to-prompt) (from the GOAT simonw)
- [code2prompt](https://github.com/mufeedvh/code2prompt)
- https://gh-repo-dl.cottonash.com/
- [1filellm](https://github.com/jimmc414/1filellm)
- [repopack](https://github.com/yamadashy/repopack)
- [ingest](https://github.com/sammcj/ingest)
What makes yours better?
samsepi01
10 months ago
I found this tool (repo2file) helpful for my workflows - quickly giving context for questions to my local LLM about my working (small) repo in the terminal. Until I saw this post, I wasn't aware of any of those.
What makes his better? Since you're asking, I tried these and here's my verdict:
- [files-to-prompt](https://github.com/simonw/files-to-prompt) (from the GOAT simonw) --> There's no option to specify files to include, must work backwards with ignore option
- [code2prompt](https://github.com/mufeedvh/code2prompt) --> It always puts the output to the paste buffer even if you specify output file
- https://gh-repo-dl.cottonash.com/ --> There's no CLI
- [1filellm](https://github.com/jimmc414/1filellm) --> Many dependencies and complicated setup(have to setup GitHub access token which I've never done)
- [repopack](https://github.com/yamadashy/repopack) - [ingest](https://github.com/sammcj/ingest) --> haven't tried these yet, but they actually look promising...
minhducdoo
10 months ago
I tried [repopack] and it did a very good job (y) Simple installation too.
KolenCh
10 months ago
I tried code2prompt but the interface has a quirk—even if you specified an output file, it will always put the output to the paste buffer.
Which one of these you find the best? It’s quite tempting to write one myself for something as simple as this.
samsepi01
10 months ago
I think most of these projects are bit overkill, OG poster's repo is about what I'd do myself.
bberenberg
10 months ago
How did you compare the above? I'd love to see a "clear winner".
smcleod
10 months ago
sammcj of sammcj/ingest reporting in! Funny to see my little tool pop up in comment threads.