Welcome to SmoothDev
AI-Powered Development Tools for Modern Teams
SmoothDev provides intelligent automation for your development workflow, eliminating repetitive tasks and improving code quality. Our CLI tool integrates seamlessly with your existing Git workflow to generate professional commit messages, pull request documentation, and release notes.
What is SmoothDev?
SmoothDev is a command-line tool that uses AI to automate documentation tasks that slow down development teams:
- Write better commit messages in seconds instead of minutes
- Generate professional PR descriptions automatically from code changes
- Create comprehensive release notes from git history
- Smart defaults that learn from your repository context
Key Features
✅ Available Now
🎯 AI-Powered Commit Messages
Generate conventional commit messages from your staged changes. The AI analyzes your code diff and creates structured, meaningful commit messages that follow best practices.
📝 Pull Request Generation
Automatically create professional PR titles and comprehensive summaries by analyzing GitHub PR data. Includes smart detection of PR numbers from branch names and automatic owner/repo detection.
🚀 Release Notes Generation
Generate structured release notes from git history with automatic categorization (features, fixes, breaking changes), contributor statistics, and semantic versioning support.
⚙️ Smart Configuration System
Four-tier configuration precedence (CLI flags → Git context → Repo config → User config) that reduces required flags by 80% through intelligent auto-detection.
🔜 Coming Soon
📚 Automated Documentation Generation
AI-powered repository documentation that analyzes your codebase to generate comprehensive READMEs and technical documentation.
Quick Start
Install the SmoothDev CLI from PyPI:
pip install smooth-cli
Authenticate with your SmoothDev account:
smooth auth login
Generate a commit message from your staged changes:
git add .
smooth commit generate --commit
That's it! See the CLI Installation Guide for detailed setup instructions and the CLI Reference for all available commands.
Why SmoothDev?
- Save Time: Reduce time spent on documentation tasks by 70%
- Improve Quality: AI-generated content follows best practices and conventions
- Stay Consistent: Maintain consistent documentation standards across your team
- Work Smarter: Smart defaults eliminate repetitive flag specifications
- Integrate Easily: Works with your existing Git and GitHub workflows