Skip to main content

An AI-powered README.md generator for local projects.

Project description

Docify AI 🚀

Instantly generate beautiful, comprehensive README.md files for your local projects using the power of AI.

Key Features ✨

  • 🤖 AI-Powered Content Generation: Leverages large language models (specifically Google Gemini) to write human-like, technical documentation.
  • 📂 Intelligent Code Analysis: Scans your entire project directory, intelligently ignoring irrelevant files and directories, to understand its purpose, technologies, and structure.
  • ⚙️ Simple Command-Line Interface: Generate a complete README with a single, intuitive command: docify.
  • 🚀 Fast and Efficient: Go from a messy project folder to a polished README in under a minute.
  • 🔧 Customizable: Easily specify the project path to analyze and the desired output file name.

Installation 📦

Docify is published on PyPI and can be installed on any machine with Python 3.8+ using pip.

pip install docify-ai

Usage 🚀

Using Docify is incredibly simple.

1. Set Your API Key

First, you need to make your Google Gemini API key available as an environment variable. This is a one-time setup per machine. You can get a key from the Google AI Studio for free.

macOS / Linux:

export GEMINI_API_KEY='your-secret-api-key'

(To make this permanent, add the line to your ~/.zshrc or ~/.bashrc file.)

Windows (PowerShell):

$Env:GEMINI_API_KEY="your-secret-api-key"

2. Run Docify

Navigate to any project directory you want to document and run the command:

docify

That's it! The tool will scan the current directory and create a README.md file with the AI-generated content.

Command-Line Options

You can also specify the path to your project and the desired output file using the following options:

  • --path: The root directory of the project to document. Defaults to the current directory (.).
  • --output: The name of the output file. Defaults to README.md.

Example:

docify --path /path/to/my-other-project --output DOCS.md

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

docify_ai-1.0.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

docify_ai-1.0.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file docify_ai-1.0.0.tar.gz.

File metadata

  • Download URL: docify_ai-1.0.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for docify_ai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f78369ba1acc6160ca40dbff0ec3fc135156a488971956c9633562d3d84e91df
MD5 c717b6dc88fcfcc5ccdd24e486201660
BLAKE2b-256 649e5936a87e5ea61a5a22c42bcaa31e06d563bf7d6a578c64ec08c9902c78cc

See more details on using hashes here.

File details

Details for the file docify_ai-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: docify_ai-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for docify_ai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f92fa1eee93c2f5109d43a345dceceb994da99e1307af43efe6e2137ef7a0f72
MD5 0d910012a83340cfcd9d13f12a155ae5
BLAKE2b-256 8fa961a1409e538f5086518255e4abc18f22dbe421c3e5da8da32f03768bee0c

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