Skip to main content

Developer work journal · Git + Stepper

Turn your Git history into a clear story of your engineering work.

CommitDiary explains what you built, fixed, refactored, tested, and shipped without making you rewrite your commit history by hand.

Works from your Git workflow. Local-first. Sync when authenticated.

workspace / auth-reliability synced
Raw Git activity4 commits
  1. feat(auth): add token refresh handlingtoday
  2. fix(api): handle failed webhook retriestoday
  3. refactor(ui): split dashboard widgetstoday
  4. test(sync): add queue retry coveragetoday
CommitDiary reportreport ready

Daily engineering update

Reliability work, made readable.

Today’s work improved authentication, webhook recovery, and dashboard maintainability.

Key changes

  • Added safer token refresh handling
  • Improved failed webhook retries
  • Split dashboard widgets into focused parts
  • Added sync queue retry tests
Impact

The app is more resilient when sessions expire or callbacks fail.

Validated by StepperStructured output · Retry-safe · Provider-flexible✓ ✓ ✓
Commit metadataChanged filesWork categoriesAffected componentsDiff summaries

What is CommitDiary?

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.

Read the setup guide
  1. 01

    Commit as usual

    CommitDiary starts with the Git history your work already creates.

  2. 02

    Read the context

    The extension finds your commits, changed files, categories, and affected components.

  3. 03

    Sync when you choose

    Authenticated sync unlocks reports, dashboards, badges, and team visibility.

  4. 04

    Generate with Stepper

    Stepper routes the AI job, handles failures, and validates a predictable report.

  5. 05

    Use the update

    Bring the result to standups, reviews, Discord, release notes, or your portfolio.

The reliability engine

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.

Explore Stepper on GitHub
report-job / cd_4f29healthy
  1. 01:18:02queued

    Report job accepted

  2. 01:18:03routed

    Provider selected by config

  3. 01:18:05parsed

    Response normalized

  4. 01:18:05valid

    Seven report fields passed

  5. 01:18:06delivered

    Callback completed

Structured report readyFallback available · cache hydrated
  • Provider routing
  • Retry and backoff
  • Rate limits
  • Circuit breakers
  • Schema validation
  • Secret redaction
  • Callbacks
  • Metrics

Built for the work around the code

Everything Git history needs to become useful communication.

From one developer tracking a week of work to a team preparing a sprint review, CommitDiary keeps the source familiar and the output readable.

01

For your own work

Remember the work, not the hashes.

Keep a useful record of what you built, fixed, tested, and improved across repositories.

  • Automatic commit discovery
  • Local commit journal
  • Work categories and components
  • Daily and weekly summaries
  • Public activity badges
02

For team communication

Give progress a shared language.

Turn implementation details into updates that engineering and product teams can both read.

  • Repository-level reports
  • Sprint and review evidence
  • Technical debt visibility
  • Discord notifications
  • Shareable report links
03

For real workflows

Keep working when systems wobble.

Local storage, queued sync, report backfills, and Stepper keep the workflow dependable.

  • Offline queueing
  • Retryable cloud sync
  • Historical report backfills
  • Authenticated data access
  • Structured AI output

Report anatomy

Seven fields. One consistent shape.

Every AI report follows a clear structure, so it can move from the dashboard to Discord, a shared link, or your next meeting.

  1. 01Title

    The change in one line

  2. 02Summary

    What happened and why

  3. 03Changes

    Specific work completed

  4. 04Rationale

    The reason behind it

  5. 05Impact + tests

    Risk and coverage

  6. 06Next steps

    What follows

  7. 07Tags

    Searchable context

Report templates

Write for the moment your team is in.

A standup needs a different shape from a sprint review. CommitDiary keeps the facts and changes the frame.

Explore report templates
Daily standupYesterday · Today · Blockers

A standup that reflects the work.

Improved API sync reliability and added retry coverage for failed queue jobs.

Impact / next

Next: test repository report generation and confirm webhook retry behavior.

synctestreliability
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.

reportingdashboardapi
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.

sprintdeliveryproduct
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.

refactorarchitecturequality

A week in context

See five days of work become one useful memory.

MonAuth cleanuprefactor
TueWebhook retry fixfix
WedDashboard splitrefactor
ThuQueue test coveragetest
FriWeekly reportready
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 questionRaw Git logCommitDiary
What happened?Commit messages and filesA plain-language work summary
Why did it matter?Manual interpretationRationale and likely impact
What needs attention?Not shownTesting areas and next steps
Can I share it?Copy and rewriteReady for updates, links, and Discord
Can a non-engineer read it?Usually difficultDesigned 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.

Read how CommitDiary handles data
  • 01
    Local commit storage

    Your journal begins in the editor.

  • 02
    Offline queueing

    Work can wait safely until you reconnect.

  • 03
    Authenticated sync

    Cloud features require a signed-in connection.

  • 04
    Assisted analysis

    Reports support judgment; they do not replace it.

Made for where work gets explained

Use CommitDiary wherever progress needs a clear voice.

01

Standups

Walk in with a clear update, not a rushed scan of yesterday’s commits.

02

Weekly reports

Explain progress, impact, and the work that still needs attention.

03

Sprint reviews

Give product and engineering teams one readable view of delivery.

04

Retrospectives

See patterns in fixes, tests, technical debt, and delivery flow.

05

Portfolio proof

Share a real work history through reports and activity badges.

06

Open source

Summarize contributor work, releases, fixes, and repository progress.

New developers

Explain your work with confidence.

See how features, fixes, tests, refactors, and chores add up to meaningful progress.

Experienced developers

Preserve context across complex work.

Track architecture changes, incidents, refactors, and cross-repository progress without rebuilding the story later.

Product and engineering teams

Read progress without reading every diff.

Share useful outcomes while keeping code review and engineering judgment where they belong.

Start with your next commit

The extension is the front door.

Install CommitDiary in VS Code, create your account, connect with an API key, and let your work journal build from there.

CommitDiary for VS CodeInstall from the Marketplace
  • Automatic commit discovery
  • Local work journal
  • Cloud reports when connected
Install CommitDiary

Questions, answered plainly

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.

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.