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 toREADME.md.
Example:
docify --path /path/to/my-other-project --output DOCS.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f78369ba1acc6160ca40dbff0ec3fc135156a488971956c9633562d3d84e91df
|
|
| MD5 |
c717b6dc88fcfcc5ccdd24e486201660
|
|
| BLAKE2b-256 |
649e5936a87e5ea61a5a22c42bcaa31e06d563bf7d6a578c64ec08c9902c78cc
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f92fa1eee93c2f5109d43a345dceceb994da99e1307af43efe6e2137ef7a0f72
|
|
| MD5 |
0d910012a83340cfcd9d13f12a155ae5
|
|
| BLAKE2b-256 |
8fa961a1409e538f5086518255e4abc18f22dbe421c3e5da8da32f03768bee0c
|