Skip to main content

Auto-generate professional README files from folder structure with AI power

Project description

Repo Size Stars Forks Issues Markdown

PROJECT README GEN

Auto-generate README files from folder structure with optional AI enhancement using Groq API.

SAMPLE

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:

  1. Basic - Clean and simple
  2. Professional - Career-focused with detailed sections
  3. Stylish - Visual stats cards and badges
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

projectreadmegen-2.0.2.tar.gz (46.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

projectreadmegen-2.0.2-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

Details for the file projectreadmegen-2.0.2.tar.gz.

File metadata

  • Download URL: projectreadmegen-2.0.2.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

Hashes for projectreadmegen-2.0.2.tar.gz
Algorithm Hash digest
SHA256 00944330db8914344c5c12d7c70031170f8e2fc330599233e794f304daadf160
MD5 7a63f2646fb21d7496997625070ef730
BLAKE2b-256 9da31005e383c1dd3036f85c5c8edb309842cbb7971c6cd47403e73f8a1b7bc5

See more details on using hashes here.

File details

Details for the file projectreadmegen-2.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for projectreadmegen-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6fc38d0a4cd9dd2e7b8608df3b6c326d7e0264f4238682c3c226f24e9c35d4c6
MD5 2a9c4b38d5e48871ef8dc15fdf4739f8
BLAKE2b-256 ace4d877df3fb83f62c67498d201d34f206c5b95189d9aa8d6c18951a9615ee7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page