|
DevSum CLI revolutionizes your Git workflow with AI-powered commit messages, intelligent branch management, and automated report generation. Streamline your development process while creating professional documentation effortlessly.
Everything you need to summarize your work
Powerful features designed for developers who value their time
Smart Commit Messages
AI generates conventional commit messages (feat:, fix:, docs:) with detailed descriptions of your changes.
Branch Automation
Auto-generate branch names, easy switching, and conflict prevention. Never worry about branch management again.
Automated Workflows
Full automation: add files, commit, push, and generate reports. Integrate with CI/CD pipelines seamlessly.
AI-Powered Analysis
Leverage Claude, GPT-4, or Gemini to transform raw commits into professional narratives.
Multiple Formats
Export to Markdown, JSON, HTML, or PDF. Perfect for any workflow or documentation system.
Flexible Filtering
Filter by date range, author, branch, or file patterns. Get exactly the commits you need.
Lightning Fast
Optimized performance with caching and parallel processing. Analyze thousands of commits in seconds.
Beautiful Terminal UI
Enjoy a polished CLI experience with progress indicators, colors, and interactive prompts.
Get started in seconds
Install DevSum CLI with your favorite package manager
npm install -g @rollenasistores/devsum
Requirements
- Node.js 18.0 or higher
- Git 2.0 or higher
- API key for your preferred AI provider (Claude, OpenAI, or Gemini)
Simple, powerful commands
Automate your workflow and generate reports with a single command
AI-powered commit
Branch management
Generate reports
Choose your AI provider
DevSum works with the leading AI models
Claude
claude-3-5-sonnet
Anthropic's most capable model. Excellent at understanding context and generating professional narratives.
GPT-4
gpt-4-turbo
OpenAI's flagship model. Great balance of speed and quality with strong technical understanding.
Gemini
gemini-pro
Google's advanced AI model. Cost-effective option with good performance for most use cases.
Command reference
Complete guide to all available commands and options
devsum analyze
Analyze git commits and generate a summary report
# Basic usage
devsum analyze
# Custom date range
devsum analyze --since="2024-01-01" --until="2024-12-31"
# Filter by author
devsum analyze --author="john@example.com"
# Specify output format
devsum analyze --format=pdf --output=report.pdf
Example outputs
See what DevSum can generate for you
# Sprint Summary - Q1 2024
## Key Accomplishments
### Feature Development
- Implemented user authentication system with OAuth2 support
- Built real-time notification system using WebSockets
- Created responsive dashboard with data visualization
### Performance Improvements
- Optimized database queries, reducing load time by 40%
- Implemented Redis caching for frequently accessed data
- Reduced bundle size by 25% through code splitting
### Bug Fixes & Maintenance
- Fixed 12 critical bugs reported by users
- Improved error handling and logging
- Updated dependencies and resolved security vulnerabilities
## Metrics
- **Commits**: 47
- **Files Changed**: 156
- **Lines Added**: 3,421
- **Lines Removed**: 1,203
Usage Analytics
Real-time insights into DevSum CLI usage
Trusted by developers worldwide
Join thousands of developers using DevSum
"DevSum has saved me hours every sprint. The AI summaries are incredibly accurate and professional."
"Perfect for performance reviews. I can now showcase my work with detailed, well-formatted reports."
"The best CLI tool I've used this year. Simple, powerful, and beautifully designed."