Auto-generate professional README files from folder structure with AI power
Project description
PROJECT README GEN
Auto-generate README files from folder structure with optional AI enhancement using Groq API.
Installation
pip install projectreadmegen
OR
PyPi - (https://pypi.org/project/projectreadmegen)
Quick Start
# Run directly with Python
python -m projectreadmegen generate .
# Or add to PATH for convenience
set PATH=%PATH%;%APPDATA%\Python\Python314\Scripts
# Then use simple command
projectreadmegen generate .
Usage
Generate README (Quick Mode)
# Basic - template-based
python -m projectreadmegen generate .
# With AI enhancement
python -m projectreadmegen generate . --ai
python -m projectreadmegen generate . -a
# Auto-detect AI when API key available
python -m projectreadmegen generate . --auto-ai
Interactive Mode
# Start menu
python -m projectreadmegen
# Or CLI-based interactive
python -m projectreadmegen interactive .
python -m projectreadmegen interactive . --ai
Options
| Flag | Short | Description |
|---|---|---|
--template |
-t |
Template: minimal, standard, full, academic |
--output |
-o |
Output filename (default: README.md) |
--depth |
-d |
Tree depth (default: 3) |
--ai |
-a, --grok |
Use Groq AI for enhanced README |
--auto-ai |
Auto-use AI when API key available | |
--force |
-f |
Overwrite without confirmation |
--dry-run |
Preview without saving | |
--no-badges |
Disable badge generation | |
--version |
-V |
Show version |
Commands
| Command | Description |
|---|---|
generate |
Generate README from folder |
interactive |
Interactive Q&A mode |
start |
Start interactive menu |
update |
Check and install updates |
version |
Show version info |
Menu Mode
Run python -m projectreadmegen for interactive menu:
1 Create README with AI
2 Create Normal README (template-based)
3 Manage API Key
4 View Credits Status
5 Update projectreadmegen
6 Start Web Server
7 Help & Commands
8 Create GitHub Profile README
9 Exit
GitHub Profile README Generator
Create stunning GitHub profile READMEs with AI!
python -m projectreadmegen
# Select option 8 - Create GitHub Profile README
Features:
- AI-Powered - Personalized content based on your profile
- Multiple Styles - Basic, Professional, Stylish, Unique
- Auto-Detection - Fetches your repositories and languages
- Beautiful Output - Ready to use on your GitHub profile
Supported Styles:
- Basic - Clean and simple
- Professional - Career-focused with detailed sections
- Stylish - Visual stats cards and badges
- Unique - Creative and eye-catching layout
Configuration
Create readmegen.config.json in project root:
{
"template": "standard",
"ai_enabled": true,
"groq_api_key": "your_key_here",
"include_badges": true,
"include_tree": true,
"max_tree_depth": 3,
"output_file": "README.md"
}
API Key
A Groq API key is required for AI-powered features.
Get your free API key: https://console.groq.com/keys
# Set environment variable
export GROQ_API_KEY=your_key_here
# Windows
$env:GROQ_API_KEY="your_key_here"
Features
- Auto-detect - Project type and tech stack detection
- Folder Tree - ASCII tree visualization
- AI Generation - Groq-powered enhanced README
- GitHub Profile - Create professional GitHub profile READMEs
- 4 Templates - minimal, standard, full, academic
- Badges - Auto language and license badges
- Smart Caching - Faster repeated scans
- Template Memory - Remembers last template per project
- Update Detection - Warns if README modified externally
Credits
- Uses Groq API (Llama 3.3 70B) for AI generation
- Add your own Groq API key for unlimited use
- Groq API
© 2026 Zenith Open Source Projects. All Rights Reserved. Zenith is a Open Source Project Idea's by @roshhellwett
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file projectreadmegen-2.0.3.tar.gz.
File metadata
- Download URL: projectreadmegen-2.0.3.tar.gz
- Upload date:
- Size: 46.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00329b3c1dc674ac16b1821b5674dcb9db2e7aed2679be0c6854eaf03e10dc80
|
|
| MD5 |
d2c4571a9800bd8e86811368ffd975f9
|
|
| BLAKE2b-256 |
27658c855150b50409d0a4d88dbcb62f844729c4c35135cbefc3957acb368208
|
File details
Details for the file projectreadmegen-2.0.3-py3-none-any.whl.
File metadata
- Download URL: projectreadmegen-2.0.3-py3-none-any.whl
- Upload date:
- Size: 45.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ccb7ca613f95e2e9a698e218861603399ded0db56cbb1c125c4ddcc9318ad71
|
|
| MD5 |
8f93f58f673fc18cb5b617390eea3c2d
|
|
| BLAKE2b-256 |
6ea11bccb3efa52aa0830e70377ef34e5c2f22fc7b89041947239cb09877e546
|