repo2txt  by abinthomasonline

Web-based tool for LLM prompt prep

created 10 months ago
1,436 stars

Top 29.0% on sourcepulse

GitHubView on GitHub
Project Summary

This tool converts GitHub repository or local directory contents into a single formatted text file, ideal for LLM prompts. It targets developers and researchers needing to process codebases for AI analysis, offering a privacy-focused, browser-based solution.

How It Works

The application runs entirely client-side in the browser, processing repository data without server-side intervention. It allows users to select specific files or directories, filter by extension, and generates a single, formatted text output. This approach enhances privacy and security by keeping all data local.

Quick Start & Requirements

Highlighted Details

  • Supports both public and private GitHub repositories.
  • Includes local directory processing capabilities.
  • Allows filtering files by extension.
  • Offers options to copy text to clipboard or download the formatted file.

Maintenance & Community

Contributions are welcome via Pull Requests. No specific community channels or roadmap are detailed in the README.

Licensing & Compatibility

Licensed under the MIT License. This permissive license allows for commercial use and integration into closed-source projects.

Limitations & Caveats

The README mentions a need to compile Tailwind CSS, potentially via a GitHub Action, suggesting frontend build steps might be required for development. Support for very large repositories may be limited by browser memory constraints.

Health Check
Last commit

7 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
172 stars in the last 90 days

Explore Similar Projects

Starred by David Cournapeau David Cournapeau(Author of scikit-learn), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
6 more.

repomix by yamadashy

0.8%
18k
CLI tool to pack codebases into AI-friendly formats for LLMs
created 1 year ago
updated 5 days ago
Feedback? Help us improve.