Docs & FAQ
Everything you need to know about using ChangelogAI.
Quick Start
// 1. Get your git commits
Run this in your terminal from your project directory:
Or to get commits since your last release tag:
// 2. Paste into ChangelogAI
Copy the output and paste it into the commits input area. You can also paste plain bullet points — git format isn't required.
// 3. Choose format and language
Select your output format (e.g. GitHub release notes, Slack message, App Store description) and language. Click Generate Changelog or press ⌘ + Enter.
// 4. Edit and copy
The output appears in the right pane. Click edit to modify inline, switch tone if needed, then copy or export as .md.
Input Modes
ChangelogAI has four input modes accessible via the buttons above the commits textarea:
- Normal — paste commits or bullet points and generate directly
- Improve commits — AI rewrites messy commits first, then generates. Use when your git history has vague messages like "wip" or "fix stuff"
- Diff — paste your previous changelog, add
---PREVIOUS---on a new line, then paste new commits. AI avoids repeating previously mentioned content - Bulk — paste multiple releases separated by version headings (e.g.
## v2.0,## v1.9). AI generates notes for each version
Output Formats
ChangelogAI supports 15 output formats across 4 categories:
Languages
Generate release notes in any of these 10 languages:
English · Spanish · French · German · Portuguese · Japanese · Chinese (Simplified) · Italian · Dutch · Korean
Free Tier
ChangelogAI is completely free — unlimited generations, no account required, no credit card.
Access Key
Access keys (LOGAI-XXXX-XXXX) are reserved for future paid plans and API integrations.
Lost your key? Email changelogai@proton.me.
Pricing
- Free — 10 generations, no account required
- Solo — freenth — unlimited generations, all formats, access key
- Team — free — up to 5 team members, all Solo features
Payments are processed by Stripe. We never see your card details. Cancel anytime.
Frequently Asked Questions
Do I need a GitHub account?
No. ChangelogAI never connects to GitHub or any other service. You paste commits manually — it works with any version control system, any workflow.
What commit format does it expect?
Any format works — conventional commits (feat:, fix:), plain git log output, bullet points, or even free-form notes. The AI handles messy input; use Improve Commits mode for best results with inconsistent history.
How many commits can I paste at once?
Up to around 50-100 commits per generation. For very large releases, use Bulk mode to split across multiple versions.
Can I edit the output?
Yes. Click the edit button in the output pane to edit directly inline. You can also switch tone and regenerate, or export as a .md file.
Is my data stored?
No. Your commits are sent to the API to generate output and are not stored. We use localStorage only to track your free generation count. See our privacy policy for full details.
What AI model powers ChangelogAI?
ChangelogAI is powered by Anthropic's Claude API. Anthropic does not use API inputs to train models.
Can I use ChangelogAI in my CI/CD pipeline?
API access for CI/CD integration is on the roadmap. Email changelogai@proton.me if you're interested in early access.
How do I cancel my subscription?
Email changelogai@proton.me and we'll cancel immediately. No questions asked.
Ready to generate your first changelog?
Try Free — No Account Needed →