GitHub Repo Download

GitHub Repo Download is a web tool that bundles the files of a GitHub repository into a single, readable text file.

  • Tools & Utilities
GitHub Repo Download is a web tool that bundles the files of a GitHub repository into a single, readable text file. Enter a repository URL, or upload a local ZIP archive of text files, to get one combined file. This makes it easy to share a whole codebase as context with LLM (large language model) chatbots like ChatGPT, Claude, and Gemini.

Platform availability

Available on 0 of 6 install platforms

  • Unraid (not listed)
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

12/100 Low

Maintained
0last commit 810 days ago
Popular
3344 GitHub stars
Easy to install
100 install platforms, Docker image
Light to run
No data

Based on 3 of 4 factors.

GitHub stars
44
Open issues
18
Last commit
2024-07-22
Activity
stale

Checked 12 days ago - source: GitHub (dmwyatt/gh_repo_download)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 12 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Getting started Open the tool, then paste a GitHub repository URL to download and view all its files as one text file, or upload a local ZIP archive of text files to bundle them the same way. The combined output is designed to be pasted into an LLM chatbot as context. source

Fetched today - each note links to its source

Alternatives (10)

  • AB Download Manager - With this app, you can easily download files from anywhere.
  • BiglyBT - Source for BiglyBT, a feature filled, open source, ad-free, bittorrent client.
  • DownThemAll - DownThemAll (or just dTa) is a powerful yet easy-to-use browser extension for Firefox, Chrome and Opera that adds new advanced download cap…
  • Internet Download Manager - Accelerate your downloads by up to 8 times!
  • JDownloader - JDownloader 2 with a dark mode GUI and full clipboard support out of the box.
  • Persepolis Download Manager - Persepolis Download Manager is utility for download easier and faster with aria2 and improved it.
  • WFDownloader App - A free batch downloader that can bulk download urls from file/clipboard, generate sequential URLs, download images galleries, wallpapers, m…
  • Xtreme Download Manager - Xtreme Download Manager is a powerful tool to increase download speed up-to 500%, save videos from video sharing sites and integration with…
  • aria2 - aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line.
  • uGet - uGet is a lightweight and full-featured Download Manager for Linux and Windows.

Checked 12 days ago - source: AlternativeTo

Common questions

Can it combine files from a local folder instead of only a GitHub repository?

Yes, it can combine all plain text files from a GitHub repo or local folder into one file, and you can select a local folder to upload.

Does it keep downloaded repositories on disk?

No, everything is kept in memory, so there is no storage to manage and no cleanup needed.

Is there a separate URL to download the consolidated file?

No, the file is embedded in the results page HTML as a data URI because the process is done in memory.

Does it count tokens for the combined text, and where is that calculated?

Yes, it provides a token count that is calculated in the browser using a WASM packaging of Python's tiktoken library.

How does it reduce risk from unsafe ZIP contents?

It avoids extracting downloaded files to disk, so it does not have to handle relative paths or other ZIP shenanigans.

Answers sourced from gh-repo-dl.cottonash.com, github.com

Community

Collected 6 days ago - public community threads