readmeX

From public sources

An AI Powered README and Interactive Wiki Generator for Any Projects. AI驱动的README及交互式Wiki生成工具,面向中文的开源DeepWiki。

AI toolCategory: AI ToolsOpen sourcedata checked Oct 16, 2026

Overview

  • ai-tools
  • cli
  • documentation
  • gpt
  • llm
  • markdown
  • python
  • readme

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.
  • Language package registrypythonFrom public sourcesfrom the package manifest — publication on the registry is not verified
    pipx install readmex

    Not verified: check that this package in the registry belongs to this project before installing.

    pypi.org/project/readmex/ ↗
  • Build from sourceFrom public sourcesfrom catalog metadata

    Build from source: no validated build recipe — follow the repository instructions.

    github.com/aibox22/readmeX ↗

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
WindowsUnknown———
macOSUnknown———
LinuxUnknown———
Web browserUnknown———
Server / self-hostedUnknown———
Container (OCI)Unknown———
PythonCompatible—package manifest: pyproject.toml name0.60

Releases

checked Oct 30, 2026
No releases found on the source.

Quality profile

algorithm quality-v1.0 · assessed Oct 16, 2026
Quality Score76
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 5 days ago
Documentation · 1515
README 12499 chars, description present
Ready to use · 159
install instructions: yes; releases: no
Metadata · 108
3/4 of description, homepage, license, topics
Releases · 102
0 release(s)
Category confidence · 105
classifier confidence 0.5
Adoption · 107
630 stars (log-dampened, 10k = max)
License clarity · 55
SPDX MIT
Community · 55
issues enabled, 26 forks

License

MIT
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/aibox22/readmeXPrimary★ 630 starslast activity Oct 10, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From aibox22/readmeX · license MIT · fetched Oct 30, 2026

English | 简体中文


[Contributors] [Forks] [Stargazers] [Issues]

[License]

📖 About The Project

[Flow Chart]

AI-Powered README Generator is an AI-powered tool that automatically generates comprehensive Markdown README files for your projects. It crafts well-structured documentation that includes project details, technology stack, setup instructions, usage examples, badges, logos, and more.

Key Features

  • 🤖 AI-Powered READMEs: Generate comprehensive Markdown READMEs instantly.
  • 🔗 Auto Badges: Creates and embeds relevant status badges (contributors, forks, stars, etc.).
  • 🖼️ Smart Logo Design: Crafts a unique project logo automatically.
  • 🧠 Tech Stack Identification: Automatically detects and includes the project's technology stack.
  • 🌐 Context-Aware Intelligence: Tailors content to your project's specific context and needs.

Built With

Supported Programming Languages

Web Development
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • SCSS
  • Sass
  • Less
  • Stylus
  • Pug
  • Handlebars
  • Mustache
  • Twig
  • Smarty
  • Jinja
  • Vue
Programming Languages
  • Python
  • Java
  • C
  • C++
  • C#
  • Go
  • Rust
  • PHP
  • Ruby
  • Swift
  • Kotlin
  • Scala
  • R
  • MATLAB
  • Perl
  • Lua
  • Dart
  • F#
  • Visual Basic
  • Assembly
  • Objective-C
  • Haskell
  • Erlang
  • Elixir
  • Clojure
  • CoffeeScript
  • PowerShell
  • Shell
  • Batch
  • Solidity
Build & Configuration
  • Dockerfile
  • Makefile
  • CMake
  • Gradle
  • Maven
  • Nix
  • Terraform
Data & Documentation
  • Jupyter
  • Protobuf
  • GraphQL
  • WebAssembly
Editor & IDE
  • Vim
  • Emacs

🚀 Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple steps.

Prerequisites

  • Python 3.7+

Installation

  1. Install the package using pip:
    pip install readmex
    

Configuration

readmex requires API keys for both the Language Model (for generating text) and the Text-to-Image model (for generating logos). You can configure these in one of two ways. Environment variables take precedence.

1. Environment Variables (Recommended for CI/CD)

Set the following environment variables in your shell:

export LLM_API_KEY="your_llm_api_key"       # Required
export T2I_API_KEY="your_t2i_api_key"       # Required

# Optional: Specify custom API endpoints and models
export LLM_BASE_URL="https://api.example.com/v1"
export T2I_BASE_URL="https://api.example.com/v1"
export LLM_MODEL_NAME="your-llm-model"
export T2I_MODEL_NAME="your-t2i-model"

# Optional: Embedding model configuration for RAG (Retrieval-Augmented Generation)
export EMBEDDING_API_KEY="your_embedding_api_key"     # Optional, for web embedding models
export EMBEDDING_BASE_URL="https://api.example.com/v1" # Optional, for web embedding models
export EMBEDDING_MODEL_NAME="text-embedding-3-small"   # Optional, embedding model name
export LOCAL_EMBEDDING="true"                         # Optional, use local embedding model (default: true)

# Optional: Performance configuration
export MAX_WORKERS="10"                               # Optional, max concurrent threads (default: 10)
2. Global Config File (Recommended for Local Use)

For convenience, you can create a global configuration file. The tool will automatically look for it.

  1. Create the directory: mkdir -p ~/.readmex
  2. Create the config file: ~/.readmex/config.json
  3. Add your credentials and any optional settings. You can also include personal information, which will be used as defaults during interactive prompts:
{
  "LLM_API_KEY": "your_llm_api_key",
  "T2I_API_KEY": "your_t2i_api_key",
  "LLM_BASE_URL": "https://api.example.com/v1",
  "T2I_BASE_URL": "https://api.example.com/v1",
  "LLM_MODEL_NAME": "gpt-4",
  "T2I_MODEL_NAME": "dall-e-3",
  "EMBEDDING_API_KEY": "your_embedding_api_key",
  "EMBEDDING_BASE_URL": "https://api.example.com/v1",
  "EMBEDDING_MODEL_NAME": "text-embedding-3-small",
  "LOCAL_EMBEDDING": "true",
  "MAX_WORKERS": "10",
  "github_username": "your_github_username",
  "twitter_handle": "your_twitter_handle",
  "linkedin_username": "your_linkedin_username",
  "email": "your_email@example.com"
}

💻 Usage

Once installed, you can use the readmex package in the command line. To generate your README, run the following:

Method 1: Using the installed command (Recommended)

readmex

Method 2: Running as a Python module

# Run the package directly
python -m readmex

# Or run the CLI module specifically
python -m readmex.utils.cli

Method 3: Development mode (for contributors)

# From the project root directory
python src/readmex/utils/cli.py

Command Line Options

All methods support the same command line arguments:

# Interactive mode (default)
readmex

# Generate for current directory
readmex .

# Generate for specific directory
readmex /path/to/your/project

# Generate MkDocs website
readmex --website

# Generate website and serve locally
readmex --website --serve

# Deploy to GitHub Pages
readmex --deploy

# Enable debug mode (skip LLM calls for testing)
readmex --debug

# Enable silent mode (auto-generate without prompts)
readmex --silent

# Enable verbose mode (show detailed information)
readmex --verbose

This will:

  1. generate a project_structure.txt file, which contains the project structure.
  2. generate a script_description.json file, which contains the description of the scripts in the project.
  3. generate a requirements.txt file, which contains the requirements of the project.
  4. generate a logo.png file, which contains the logo of the project.
  5. generate a README.md file, which contains the README of the project.

🗺️ Roadmap

  • Prompt Engineering for Logo Generation
  • Multi-language Support
  • Enhanced AI Descriptions for Project Features

See the open issues for a full list of proposed features (and known issues).

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Top contributors:

🎗 License

Copyright © 2024-2025 readmex. Released under the MIT license.

📧 Contact

Email: lintaothu@foxmail.com

Project Link: https://github.com/aibox22/readmex

QQ Group: 2161023585 (Welcome to join our QQ Group to discuss and get help!)

⭐ Star History

Open the repository ↗