HelixCommit transforms your Git commit history into professional release notes automatically. It understands Conventional Commits, enriches entries with GitHub pull requests, and can generate AI-powered summaries.
Get started in seconds
Works completely offline with no GitHub API calls or external dependencies required.
Explore the documentation
Quick start
Generate your first release notes in under 5 minutes
Installation
Install HelixCommit using pip or from source
CLI reference
Complete guide to all CLI commands and options
Python API
Integrate HelixCommit programmatically in your Python projects
Community
Join our Discord server and connect with other users
Key features
Automated changelog
Build structured release notes from commits and tags automatically.
AI summaries
Generate intelligent, context-aware summaries with OpenAI or OpenRouter.
Conventional Commits
Automatically detects commit types, scopes, and breaking changes.
GitHub enrichment
Resolves pull requests and links for richer context.
Multiple formats
Export as Markdown, HTML, or plain text.
Fast & resilient
Uses GitPython with automatic CLI fallback.
Common use cases
Generate release notes between two tags
Generate release notes between two tags
Create release notes for unreleased changes
Create release notes for unreleased changes
Generate AI-enhanced summaries
Generate AI-enhanced summaries
Integrate with CI/CD pipelines
Integrate with CI/CD pipelines
Next steps
Follow the quickstart
Generate your first release notes and explore the basic features
Explore examples
See real-world examples and common usage patterns
Configure for your workflow
Customize HelixCommit to match your team’s needs
GitHub integration
Enrich release notes with PR data and links