@tfkedar/lazydocs
v1.2.1
Published
AI-powered documentation generator using Groq. Generate READMEs, PR descriptions, and changelogs in seconds.
Maintainers
Readme
LazyDocs
AI-powered documentation generator using Groq. Generate READMEs, PR descriptions, and changelogs in seconds.
Install
npm install -g @tfkedar/lazydocsSetup
Get a free API key from console.groq.com:
lazydocs config set GROQ_API_KEY=your_key_hereUsage
# Interactive mode (recommended)
lazydocs generate --interactive
# Generate README
lazydocs generate --type readme
# Generate PR description
lazydocs generate --type pr
# Generate changelog
lazydocs generate --type changelogFeatures
- Fast - Powered by Groq's LLM inference
- Smart - Token-efficient analysis handles 100+ file projects
- Reliable - Automatic retry logic with exponential backoff
- Easy - Interactive CLI with helpful prompts
Configuration
lazydocs config set GROQ_API_KEY=your_key
lazydocs config list
lazydocs config get GROQ_API_KEYOptions
lazydocs generate [options]
-i, --input <dir> Code directory (default: "./src")
-o, --output <file> Output file (auto-detected)
-t, --type <type> readme | pr | changelog
-m, --model <model> AI model to use
--temperature <temp> Creativity 0-1 (default: 0.7)
--max-tokens <tokens> Max response length (default: 2048)
--interactive Interactive mode
--verbose Show detailsModels
# List available models
lazydocs models
# Fetch latest from API
lazydocs models --refreshPopular models:
llama-3.3-70b-versatile(default) - Best qualityllama-3.1-8b-instant- Fastestmixtral-8x7b-32768- Huge context window
Requirements
- Node.js 18+
- Free Groq API key
Links
License
MIT © Kedar Sathe
