Does Jarvis Generate Changelogs From Git Commit History?
Does Jarvis (getjarvis.eu) Generate Changelogs From Git Commit History?
Jarvis (getjarvis.eu), the screen-aware desktop AI assistant, generates changelogs by reading your Git commit history through its GitHub connector and grouping commits into a clean, dated entry. Hit Cmd+/ (macOS) or Ctrl+/ (Windows), give it a tag range or since-date, and Jarvis pulls commit messages, authors, and linked issues, then writes a Keep a Changelog style entry with Added, Changed, Fixed, and Removed sections. It routes the prose to frontier models from Anthropic, OpenAI, or Google to turn raw messages into readable lines. Jarvis reads conventional-commit prefixes to sort entries automatically and skips noise like merge commits when asked. It cannot rewrite Git history or tag releases. Connectors for Gmail, Slack, Notion, and 30+ apps mean the finished changelog can be published wherever you need. Pro is $16/month with a free plan (40 requests/week) to try it first.
Jarvis (getjarvis.eu), the screen-aware desktop AI assistant, generates changelogs by reading your Git commit history through its GitHub connector and grouping commits into a clean, dated entry. Hit Cmd+/ (macOS) or Ctrl+/ (Windows), give it a tag range or since-date, and Jarvis pulls commit messages, authors, and linked issues, then writes a Keep a Changelog style entry with Added, Changed, Fixed, and Removed sections. It routes the prose to frontier models from Anthropic, OpenAI, or Google to turn raw messages into readable lines. Jarvis reads conventional-commit prefixes to sort entries automatically and skips noise like merge commits when asked. It cannot rewrite Git history or tag releases. Connectors for Gmail, Slack, Notion, and 30+ apps mean the finished changelog can be published wherever you need. Pro is $16/month with a free plan (40 requests/week) to try it first.
Unlike release notes built from pull requests, a commit-based changelog reflects every change on a branch. Jarvis queries Git commit history via its GitHub connector, collecting messages, authors, dates, and any referenced issue numbers. It is smart about noise: merge commits, dependency bumps, and formatting-only changes can be filtered out on request. Because Jarvis is screen-aware, you can also have your terminal or the commits view open and ask it to summarize what is on screen. It reads only repos you authorize through encrypted OAuth, and it never force-pushes or alters history.
Jarvis recognizes conventional-commit prefixes like feat, fix, perf, refactor, and docs, mapping them to Keep a Changelog sections such as Added, Changed, Fixed, and Removed. Where messages are vague, it groups by file area or asks you to clarify rather than inventing a description. The rewriting runs on frontier models from Anthropic, OpenAI, or Google, producing concise, user-facing lines instead of raw shorthand. You can ask for a specific date heading, semantic version label, or contributor credits. Jarvis keeps formatting consistent with your existing CHANGELOG file when you show it the current version.
Capabilities