Turn any GitHub repository into a prompt-friendly text digest for LLMs.
- One-Click Analysis: Simply paste a GitHub repository URL and get instant results
- Smart Formatting: Optimized output format for LLM prompts
- Statistics about: :
- File and directory structure
- Token counts and statistics
- Repository summary
- Web Interface: Clean, responsive UI built with Tailwind CSS
- FastAPI - Backend framework
- apianalytics.dev - Usage tracking
- Clone the repository:
git clone https://github.com/yourusername/gitdigest.git
cd gitdigest
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
# Create .env file
touch .env
# Add your API analytics key
echo "API_ANALYTICS_KEY=your_key_here" >> .env
- Run the application:
cd src
uvicorn main:app --reload
The application will be available at http://localhost:8000
- Feedback/suggestions: Please open a github Issue or mail me: [email protected]
- Repository cloning is limited to GitHub repositories only
- Processing timeouts are implemented (10s for cloning, 15s for processing)
- Request size limits are in place to prevent abuse