Skip to content

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