Skip to content
View GoldLion646's full-sized avatar

Block or report GoldLion646

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GoldLion646/README.md
Typing SVG

The last README you'll ever write by hand.

AI-powered README generation β€” for every language, framework, and developer.

CI Coverage PyPI Downloads Stars License


❯ pip install readmeai && readmeai --api openai -r https://github.com/your/project
  βœ“  README.md generated in 12.3s

πŸš€ Quickstart Β· ✨ Features Β· βš™οΈ Configuration Β· πŸ–Ό Gallery Β· 🀝 Contributing

divider

🧠 What is ReadmeAI?

ReadmeAI scans your entire codebase β€” local directory or remote URL β€” and generates a beautifully structured, production-quality README.md in seconds, powered by state-of-the-art language models.

No blank-page paralysis. No boilerplate copy-paste. No documentation debt.

What you do What ReadmeAI does
Point at a repo Analyzes all source files, configs, and dependencies
Choose an LLM Generates project intro, features, architecture, setup guides
Run one command Outputs a fully formatted, customized README.md

🎯 Designed for simplicity, customization, and developer productivity.

divider

✨ Features

🎨 Stunning Visual Customization

Every element of your README is yours to control β€” headers, badge colors and styles, logos, emoji packs, and navigation layouts. Ship docs that match your project's personality.

Style Preview CLI Flag
Classic Classic --header-style classic
Modern Modern --header-style modern
Compact Compact --header-style compact
Console Console --header-style console
SVG Banner Banner --header-style banner

πŸ€– Model Agnostic β€” Your AI, Your Rules

Switch between the world's leading LLMs with a single flag. Or run entirely offline.

Provider Flag Best For Cost
OpenAI --api openai Industry-leading general quality Paid
Anthropic Claude --api anthropic Advanced reasoning, nuanced docs Paid
Google Gemini --api gemini Multimodal, cutting-edge Paid
Ollama --api ollama 100% local, any open model Free
Offline Mode --api offline Structure only, no AI Free

πŸ“„ Every Section, Auto-Generated

ReadmeAI produces complete, professional documentation sections β€” not templates, not stubs.

β–Έ Click to see what gets generated
Section Description
Project Introduction Value proposition, purpose, target audience β€” crafted by AI
Feature Table Structured breakdown of your project's capabilities
Architecture Overview Directory tree with module-level summaries
Getting Started Auto-detected dependencies, install steps, environment setup
Usage Examples Real commands and code snippets pulled from your codebase
Testing Guide Test execution instructions, framework-specific commands
Roadmap Suggested milestones and future enhancements
Contributing Contribution workflow, standards, and community links
License & Acknowledgments Auto-detected license, credits, and ecosystem attribution

🌐 Works With Any Codebase, Anywhere

βœ… Repository Platforms βœ… Languages & Runtimes βœ… Frameworks
GitHub Python, Go, Java FastAPI, Django
GitLab Kotlin, Rust, C++ React, Vue, Svelte
Bitbucket TypeScript, JS Docker, K8s, Terraform
Local filesystem Ruby, Swift, PHP Spring, Rails, Laravel

🧹 Smart Filtering with .readmeaiignore

Control exactly which files ReadmeAI analyzes. Same syntax as .gitignore β€” add patterns to exclude generated files, vendor directories, or anything you don't want documented.

divider

πŸš€ Getting Started

Prerequisites

Requirement Minimum Notes
Python 3.9+ python.org
LLM API key β€” OpenAI / Anthropic / Gemini β€” or use Ollama / offline for free

⚑ Installation

Choose your install method:

# pip β€” recommended for most users
❯ pip install -U readmeai

# pipx β€” keeps readmeai isolated from other projects
❯ pipx install readmeai

# uv β€” fastest install available
❯ uv tool install readmeai

# Docker β€” zero-dependency, runs anywhere
❯ docker pull zeroxeli/readme-ai:latest
β–Έ Build from source
❯ git clone https://github.com/eli64s/readme-ai
❯ cd readme-ai
❯ pip install -r setup/requirements.txt

# Or with Poetry:
❯ poetry install

# Or with the setup script:
❯ bash setup/setup.sh

Note β€” Anthropic or Gemini users: install the provider extras:

pip install "readmeai[anthropic]"
pip install "readmeai[google-generativeai]"
pip install "readmeai[anthropic,google-generativeai]"

πŸ”‘ Set Your API Key

# OpenAI
❯ export OPENAI_API_KEY=<your_key>

# Anthropic
❯ export ANTHROPIC_API_KEY=<your_key>

# Google Gemini
❯ export GOOGLE_API_KEY=<your_key>

# Ollama β€” no key needed, just start the server
❯ export OLLAMA_HOST=127.0.0.1 && ollama serve

🎬 Generate Your README

Minimal β€” start here:

❯ readmeai --api openai -r https://github.com/your/project

Switch providers in seconds:

# Anthropic Claude
❯ readmeai --api anthropic -m claude-3-5-sonnet-20240620 -r https://github.com/your/project

# Google Gemini
❯ readmeai --api gemini -m gemini-1.5-flash -r https://github.com/your/project

# Local Ollama (free, private)
❯ readmeai --api ollama --model llama3.2 -r https://github.com/your/project

# Fully offline β€” no AI, no internet
❯ readmeai --api offline -r https://github.com/your/project

Full customization β€” power user mode:

❯ readmeai \
    --repository https://github.com/your/project \
    --api openai \
    --model gpt-4 \
    --output my-readme.md \
    --badge-color A931EC \
    --badge-style flat-square \
    --header-style compact \
    --navigation-style fold \
    --logo LLM \
    --emojis solar \
    --temperature 0.9 \
    --tree-depth 2

Docker:

❯ docker run -it --rm \
    -e OPENAI_API_KEY=$OPENAI_API_KEY \
    -v "$(pwd)":/app zeroxeli/readme-ai:latest \
    --repository https://github.com/your/project \
    --api openai

🌐 No-Install Browser Option

Open in Streamlit

⚠️ The Streamlit app may lag behind the CLI on the latest features. Use the CLI for cutting-edge functionality.


πŸ§ͺ Testing

# Install dev + test dependencies
❯ uv pip install --dev --group test --all-extras

# Run the unit test suite
❯ make test

# Test across Python 3.9 / 3.10 / 3.11 / 3.12 via nox
❯ make test-nox

divider

βš™οΈ Configuration

All options are available as CLI flags. Every single one has a sensible default β€” customize only what you need.

Flag Description Default
--api LLM provider (openai Β· anthropic Β· gemini Β· ollama Β· offline) offline
--model / -m LLM model name gpt-3.5-turbo
--repository / -r Repository URL or local path required
--output / -o Output filename readme-ai.md
--header-style Layout (classic Β· modern Β· compact Β· console Β· banner) classic
--badge-style Badge look (flat Β· flat-square Β· for-the-badge Β· plastic) flat
--badge-color Badge color (name or hex, e.g. A931EC) 0080ff
--navigation-style TOC format (bullet Β· number Β· roman Β· accordion Β· fold) bullet
--logo Logo preset or custom for your own image blue
--emojis Emoji theme pack (e.g. solar, water, rainbow) None
--temperature LLM creativity, 0.0–2.0 0.1
--tree-max-depth Directory tree depth 2
--align Header text alignment center
❯ readmeai --help   # full reference

πŸ“š Full Documentation β†’

divider

πŸ–Ό Example Gallery

ReadmeAI-generated READMEs across a wide range of real-world projects:

Stack Repository Generated README Highlight
Python readme-ai View β†’ Core project
Apache Flink pyflink-poc View β†’ Modern style
Streamlit readme-ai-streamlit View β†’ SVG banner
Go + Docker docker-gs-ping View β†’ Multi-language
FastAPI + Redis async-ml-inference View β†’ ML stack
Java minimal-todo View β†’ Compact style
Kotlin (Android) file.io-Android-Client View β†’ Mobile app
PostgreSQL + DuckDB buenavista View β†’ Data stack
Vercel + NPM github-readme-quotes View β†’ Deployment
Offline mode litellm View β†’ No API needed

πŸ’¬ Generated something great? Share it in Show & Tell β†’

divider

πŸ—Ί Roadmap

  • readmeai v1.0.0 β€” stable, production-ready release with robust docs creation
  • Extended templates for more project types and programming languages
  • VS Code Extension β€” generate READMEs directly inside your editor
  • GitHub Actions integration β€” automatically update docs on every push
  • Badge packs β€” code coverage, CI status, version, and more

divider

🀝 Contributing

ReadmeAI is open source and community-driven. All contributions are welcome.

Contributors

divider

πŸ™ Acknowledgments

Built on the shoulders of excellent open-source projects:

shields.io simpleicons.org skill-icons markdown-badges

divider

πŸ“„ License

Copyright Β© 2023–2025 ReadmeAI. Released under the MIT License.

Back to top

Popular repositories Loading

  1. restaurant-booking-system restaurant-booking-system Public

    A booking web app for Restaurants built with MERN stack. Users can signup/signin and book tables.

    JavaScript 1

  2. AwesomeProject AwesomeProject Public

    A React Native Android & iOS mobile app for a financial wallet app

    JavaScript 1

  3. ai-sdk-preview-rsc-genui ai-sdk-preview-rsc-genui Public

    Generative UI with React Server Components and Vercel AI SDK

    TypeScript 1

  4. GoldLion646 GoldLion646 Public

    1

  5. course-full-stack-web-dev-react course-full-stack-web-dev-react Public

    Full-Stack Web Development with React Assignment

    JavaScript 1

  6. Full-Stack-Training Full-Stack-Training Public

    Full Stack Training - Teaching Lessons on Html, Css, Bootstrap, Javascript, jQuery, Ajax and React && Server JS with Nodejs, NPM, Express, MongoDB, SQL, Templating Languages + Apps for examples!

    1