Instantly generate beautiful, professional README files for any GitHub repository using AI.
- AI-powered README generation using LangChain and Groq LLMs
- Modern, beautiful UI with glassmorphism and responsive design
- Live Markdown preview with copy/download options
- Real GitHub repo analysis (fetches actual file structure for accurate docs)
- FastAPI backend for robust, scalable API
- Easy to use: just paste a GitHub repo URL and get a ready-to-use README
- Backend: Python, FastAPI, LangChain, Groq LLM
- Frontend: HTML, CSS (Poppins font, glassmorphism), JavaScript
- Markdown Rendering: marked.js
- GitHub API for real repo analysis
git clone https://github.com/yourusername/git-readme-ai.git
cd git-readme-ai
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
-
Create a
.env
file with your Groq API key:GROQ_API_KEY=your_groq_api_key_here
-
Start the FastAPI server:
uvicorn main:app --reload
- Open
frontend/index.html
in your browser.
- Enter a GitHub repository URL (e.g.,
https://github.com/vercel/next.js
) - Click Generate README
- View the AI-generated README in a beautiful, live Markdown preview
- Copy or download the README for your project
git-readme-ai/
├── backend/
│ ├── main.py
│ ├── requirements.txt
│ └── ...
├── frontend/
│ ├── index.html
│ ├── style.css
│ ├── script.js
│ └── ...
└── .env
- Prompt: Edit the system prompt in
backend/main.py
orprompts.py
to fine-tune README style. - UI: Tweak
frontend/style.css
for your own color palette or branding.
MIT
Built by zeeshier