A work journal built from the development you already do.
CommitDiary is a developer work journal that turns Git history into clear, human-readable engineering reports for standups, sprint reviews, retrospectives, release notes, and portfolios.
The missing context
Git knows what changed. It does not explain why it mattered.
At the end of a busy day, the hard part is not finding the commit hash. It is explaining the work clearly to yourself and everyone around you.
01
Standups become guesswork
The context is scattered across commits, so the update sounds smaller than the work.
02
Managers need outcomes
Product leads need progress, risk, and testing context, not a list of file changes.
03
Maintenance disappears
Refactors, tests, infrastructure, and cleanup matter even when they do not look like features.
04
Work history goes unused
Git already records the effort. It rarely turns that history into something easy to learn from.
From code to communication
Your workflow stays the same. The result gets clearer.
CommitDiary sits above Git. It turns low-level activity into a useful memory of the work without asking you to maintain another journal.
CommitDiary starts with the Git history your work already creates.
02
Read the context
The extension finds your commits, changed files, categories, and affected components.
03
Sync when you choose
Authenticated sync unlocks reports, dashboards, badges, and team visibility.
04
Generate with Stepper
Stepper routes the AI job, handles failures, and validates a predictable report.
05
Use the update
Bring the result to standups, reviews, Discord, release notes, or your portfolio.
The reliability engine
stepper/
AI reports should be structured and dependable, not random chatbot text.
Stepper powers CommitDiary’s AI report generation. It sends each job to a configured provider, handles the rough edges, and returns a predictable report your workflow can use.
Improved API sync reliability and added retry coverage for failed queue jobs.
Impact / next
Next: test repository report generation and confirm webhook retry behavior.
Weekly updateProgress · Impact · Next
A week of commits, made readable.
This week focused on sync reliability, report generation, and dashboard visibility.
Impact / next
The system is better prepared for unstable networks and delayed AI callbacks.
Sprint reviewOutcome · Work · Review note
Show the outcome behind the tickets.
The repository reporting flow moved closer to production readiness.
Impact / next
Work covered commit discovery, Stepper jobs, dashboard states, and Discord notifications.
Technical debtChange · Reason · Follow-up
Make invisible maintenance visible.
Separated dashboard components and moved sync handling into focused modules.
Impact / next
The codebase is easier to maintain and future report changes should be safer.
A week in context
See five days of work become one useful memory.
MonAuth cleanuprefactor
TueWebhook retry fixfix
WedDashboard splitrefactor
ThuQueue test coveragetest
Fri✓Weekly reportready
S
Samuel · Backend work journal
12 commits summarized this week
3 features
4 fixes
2 refactors
3 tests
CommitDiary verified
A readable layer above Git
More than commit counts. More useful than raw logs.
CommitDiary does not replace Git, code review, or engineering judgment. It makes the history they create easier to understand.
What raw Git history shows compared with CommitDiary reports
The question
Raw Git log
CommitDiary
What happened?
:Commit messages and files
✓A plain-language work summary
Why did it matter?
:Manual interpretation
✓Rationale and likely impact
What needs attention?
:Not shown
✓Testing areas and next steps
Can I share it?
:Copy and rewrite
✓Ready for updates, links, and Discord
Can a non-engineer read it?
:Usually difficult
✓Designed for shared understanding
Developer trust
Summarize the work without uploading the whole repository.
CommitDiary never uploads the whole repository. It keeps a local journal, then authenticated cloud reporting sends commit metadata and bounded evidence made from diff statistics and sampled patch excerpts.
What developers ask before installing CommitDiary.
01What is CommitDiary?
CommitDiary is a developer work journal. It turns Git activity into clear reports that explain what you worked on, what changed, and why it may matter.
02How does CommitDiary work?
The VS Code extension discovers your commits and keeps a local journal. Authenticated sync can send commit metadata and bounded diff evidence to generate reports, dashboards, badges, and notifications.
03Does CommitDiary upload my whole repository?
No. Authenticated cloud reporting sends commit metadata, file paths, diff statistics, and sampled patch excerpts within a fixed size limit—not the whole repository.
04What does Stepper do?
Stepper is the reliability engine behind AI reports. It handles provider routing, retries, rate limits, failover, validation, callbacks, and structured output.
05Which AI provider powers CommitDiary?
Stepper is provider-flexible. The active AI provider depends on the deployment configuration, so CommitDiary is not tied to one vendor.
06Can I use CommitDiary offline?
Yes. Commit discovery and local storage work in your editor. Unsynced work can wait in a local queue until you reconnect.
07Can CommitDiary create standup and release updates?
Yes. Its structured reports can be shaped into standups, weekly updates, sprint reviews, technical debt reports, release notes, and portfolio summaries.
08Does CommitDiary replace code review?
No. CommitDiary summarizes engineering activity. It does not replace code review, testing, product context, or engineering judgment.
CommitDiary in one paragraph
A developer work journal powered by Git history and reliable AI reports.
CommitDiary turns commits, changed files, categories, components, and diff summaries into clear reports for standups, weekly updates, sprint reviews, retrospectives, release notes, Discord notifications, and public activity badges. Stepper handles provider routing, retries, validation, failover, callbacks, and structured AI output.
cd/
Your work is already in Git
Give it a memory people can read.
Install the extension and turn your next commit into a useful engineering update.