# abinthomasonline/repo2txt

Web-based tool converts GitHub repository contents into a single formatted text file

Repository: https://github.com/abinthomasonline/repo2txt
Canonical: https://ross.abutalabs.com/products/repo2txt
Homepage: https://abinthomas.in/repo2txt/
Language: TypeScript
License Family: other
Topics: ai, anthropic, chatgpt, developer-tools, devtools, llm
Last push: 2026-08-05T11:06:20+00:00

## Health v2 (maintenance only)
Score: 65/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 35, longevity 50
- inputs: {"age_days": 709, "days_push": 28, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1835, forks 220 (observed 2026-08-28T04:05:42.555070+00:00)

## What it is
A browser-based tool that converts GitHub, GitLab, Azure DevOps repositories, local folders, or ZIP files into a single formatted text file for use as LLM context. All processing happens client-side with no server uploads, featuring smart filtering, token counting, and virtual scrolling for large repos.

## Use cases
- convert a github repo to text for chatgpt context
- paste my codebase into an llm prompt
- generate a single text file from a repository for claude
- bundle local project files for ai-assisted development
- count tokens of a repo before sending to an llm
- extract only certain file types from a repo as text
- turn a zip of code into llm-ready context

## When to choose
- you need to give an LLM the full context of a codebase quickly
- you want a privacy-first tool where code never leaves your browser
- you need filtering by extension, gitignore patterns, or directory
- you work with large repositories and need virtual scrolling and token counts

## When to avoid
- you need automated CI-based repo-to-text pipelines rather than an interactive web UI
- you need to process private repos without trusting a hosted page (self-host or use classic version)
- you need output formats other than plain text

## Facets
- artifact type: application
- maturity: active
- function: developer-tools, web-scraping, llm-inference, prompt-engineering
- domain: developer-tools, large-language-models, web-development
- platform: browser
- tags: repo-to-text, llm-context, browser-based, github, gitlab, azure-devops, token-counter, privacy-first, web, nodejs

## Member repositories
- abinthomasonline/repo2txt (main) score 65

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:42.555070+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:18:29.834503+00:00, confidence not recorded.
  - readme: https://github.com/abinthomasonline/repo2txt (fetched 2026-08-28T04:05:42.555070+00:00, sha e4180f33f407)
  - homepage: https://abinthomas.in/repo2txt/ (fetched 2026-08-29T10:57:37.991983+00:00, sha 7d303b3d4896)
- Data as of 2026-08-30T08:39:29.467469+00:00.
