Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ReadmeAI

Python MIT License Version PRs Welcome ReadmeAI Stable

โœจ Automatically generate stunning README.md files for ANY GitHub repository โœจ
๐Ÿšซ Zero API costs โ€ข ๐Ÿ’ป 100% local โ€ข ๐ŸŽจ 5 beautiful themes โ€ข ๐ŸŒ Hindi support

๐Ÿ“บ Demo โ€ข โšก Install โ€ข ๐Ÿš€ Usage โ€ข โœจ Features โ€ข ๐ŸŽจ Themes โ€ข ๐Ÿ› ๏ธ Stack


๐Ÿ“บ Demo

ReadmeAI Demo

โฌ†๏ธ One command โ†’ Beautiful README in seconds โฌ†๏ธ


โšก Quick Install

# Step 1: Make sure Ollama is running
ollama serve

# Step 2: Install ReadmeAI
git clone https://github.com/chirag120670598-dotcom/my-app.git
cd my-app
pip install -r requirements.txt

# Step 3: Generate your first README!
python -m readmeai.main --style cool

๐ŸŽฏ That's it! No API keys. No registration. No cloud costs.


๐Ÿš€ Usage

๐ŸŽฏ Basic Usage

# Generate README for current directory
python -m readmeai.main

# Specify a different directory
python -m readmeai.main --path /path/to/your/project

๐ŸŽจ Theme Styles

# Default (clean & professional)
python -m readmeai.main --style default

# Cool (vibrant & modern)
python -m readmeai.main --style cool

# Professional (corporate-grade)
python -m readmeai.main --style professional

# Minimal (pure signal, no noise)
python -m readmeai.main --style minimal

# เคนเคฟเค‚เคฆเฅ€ (Hindi language)
python -m readmeai.main --style hindi

โš™๏ธ Advanced Options

# Set a custom Ollama model
python -m readmeai.main --model llama3

# Exclude the "Made with ReadmeAI" badge
python -m readmeai.main --no-badge

# Show version
python -m readmeai.main --version

# List available AI models
python -m readmeai.main list-models

# Manage configuration
python -m readmeai.main config --show
python -m readmeai.main config --reset
python -m readmeai.main config          # Interactive mode

๐Ÿ“ค Auto-Push to GitHub

# Generate AND push in one command!
python -m readmeai.main --push

# Or set it permanently:
python -m readmeai.main config
# โ†’ Set "auto_push" to true

โœจ Features

Feature Description Status
๐Ÿค– AI-Powered Uses Ollama (LLaMA 3) for smart descriptions โœ… Stable
๐ŸŽจ 5 Themes Default, Minimal, Cool, Professional, Hindi โœ… Stable
๐Ÿ” Auto-Detect Automatically detects your tech stack โœ… Stable
๐Ÿ… Smart Badges Generates shields.io badges automatically โœ… Stable
๐Ÿ“ฆ Zero API Costs 100% local execution via Ollama โœ… Free
๐ŸŒ Hindi Support Generate READMEs in Hindi ๐Ÿ‡ฎ๐Ÿ‡ณ โœ… Stable
๐Ÿ“ค Auto Git Push Commit & push to GitHub automatically โœ… Stable
๐Ÿ”„ README Updater Update existing READMEs with AI โœ… Stable
โš™๏ธ Config System Persistent user configuration โœ… Stable
๐Ÿงช Test Suite Comprehensive pytest coverage โœ… Stable

๐ŸŽจ Themes Preview

Theme Style Best For
๐ŸŒŸ Default Clean, professional, all sections Most projects
๐ŸŽฏ Minimal Just description, install, usage Simple tools
๐Ÿ”ฅ Cool Animated headers, emojis, collapsible sections Viral repos, personal projects
๐Ÿ’ผ Professional Corporate, changelog, security, architecture Enterprise, team projects
๐Ÿ‡ฎ๐Ÿ‡ณ Hindi Full Hindi language README Indian developers

๐Ÿ› ๏ธ Tech Stack

Python Click Rich Jinja2 Ollama pytest


๐Ÿ“ Project Structure

๐Ÿ“ฆ my-app/
โ”œโ”€โ”€ ๐Ÿ“‚ readmeai/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ __init__.py          # Package init
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ main.py              # CLI entry point (Click)
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ scanner.py           # Repository scanner
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ detector.py          # Tech stack detector
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ builder.py           # README builder
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ badge_gen.py         # shields.io badge generator
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ themes.py            # 5 theme templates
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ config.py            # Configuration system
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ git_utils.py         # Git automation
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ updater.py           # README updater
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ ollama_client.py     # Ollama AI client
โ”‚   โ””โ”€โ”€ ๐Ÿ“„ utils.py             # Terminal UI (Rich)
โ”œโ”€โ”€ ๐Ÿ“‚ tests/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ __init__.py
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ test_scanner.py      # Scanner tests
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ test_detector.py     # Detector tests
โ”‚   โ””โ”€โ”€ ๐Ÿ“„ test_builder.py      # Builder & badge tests
โ”œโ”€โ”€ ๐Ÿ“„ pyproject.toml           # Project config
โ”œโ”€โ”€ ๐Ÿ“„ setup.py                 # Setup script
โ”œโ”€โ”€ ๐Ÿ“„ requirements.txt         # Dependencies
โ”œโ”€โ”€ ๐Ÿ“„ .gitignore               # Git ignore
โ””โ”€โ”€ ๐Ÿ“„ README.md                # You are here! ๐ŸŽ‰

๐Ÿงช Testing

# Run all tests
pytest -v

# Run specific test file
pytest tests/test_detector.py -v

# Run with coverage
pytest --cov=readmeai tests/

๐Ÿค Contributing

PRs are WELCOME! Let's make this the best README generator out there! ๐Ÿš€

  1. ๐Ÿด Fork the repo
  2. ๐ŸŒฟ Branch: git checkout -b feature/amazing-feature
  3. ๐Ÿ’พ Commit: git commit -m 'feat: add amazing feature'
  4. ๐Ÿ“ค Push: git push origin feature/amazing-feature
  5. ๐Ÿ”€ Open a Pull Request

๐ŸŒŸ Ways to Contribute

  • ๐Ÿ› Report bugs
  • ๐Ÿ’ก Suggest features
  • ๐Ÿ“ Improve documentation
  • ๐ŸŒ Add more themes
  • ๐Ÿ”ง Fix issues
  • โญ Star the repo!

๐Ÿ“„ License

MIT License โ€” Free to use, modify, and distribute.

Copyright (c) 2026 ReadmeAI


Made with โค๏ธ by Chirag Solanki
โšก Generated by ReadmeAI โ€” Meta, right? ๐Ÿ˜‰

Stars Forks Issues

About

๐Ÿค– ReadmeAI - AI-powered README generator for any GitHub repository. 100% local, zero API costs, 5 beautiful themes!

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages