Turn any codebase into a ready-to-use prompt for LLMs in seconds
- 📂 Scans your project\
- 🧠 Generates summaries per file (LLM)\
- ⚡ Skips unchanged files (hash-based)\
- 📄 Builds a single prompt ready to paste into any LLM
pip install -r requirements.txtCreate .env:
LLM_PROVIDER=openai
LLM_API_KEY=your-key
LLM_MODEL=gpt-4o-mini
MAX_WORDS_DESCRIPTION_PER_FILE=80python script.pystreamlit run app.pyOpen codebase_summary.txt and paste into ChatGPT / Claude / DeepSeek.
Ask: - Explain architecture\
- Suggest improvements\
- Find issues
- ⚡ Understand large codebases instantly\
- 🚀 Faster onboarding\
- 🧠 Better AI-assisted development
graph TD
A[Scan Files] --> B[Generate Summaries]
B --> C{File Changed?}
C -->|Yes| D[Regenerate Summary]
C -->|No| E[Reuse Summary]
D --> F[Aggregate]
E --> F
F --> G[Generate Prompt]
G --> H[Paste into LLM]