Skip to main content

Developer work journal for VS Code

Turn your Git work into a clear daily update.

Start with a private journal in VS Code. Connect cloud features only when you want hosted reports, history, or sharing.

Local-first by default. Sync only when you choose.

Demo data · fictional repository activityUI fixture · release f04be3b
demo / auth-reliabilityDemo data
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 reportexample output

Daily engineering update

Reliability work, made readable.

This fictional example groups authentication, webhook, dashboard, and sync work into a daily update.

Key changes

  • Added safer token refresh handling
  • Improved failed webhook retries
  • Split dashboard widgets into focused parts
  • Added sync queue retry coverage
Expected impact

Fewer interruptions when sessions expire or callbacks fail.

Generated narrativeReview against the code and test results before useReview required
CommitsChanged filesCategoriesComponentsDiff context

How to read the demo

Source activity and generated narrative stay distinct.

The preview uses fictional, sanitized data. It shows the shape of CommitDiary’s report experience without presenting demo output as real work or verified test results.

01

Source activity

Start with actual Git records.

Commit messages, changed file names, change counts, and short code samples provide the source material.

02

Generated narrative

Turn activity into a readable update.

CommitDiary groups the evidence into a summary, changes, rationale, expected impact, and next steps.

03

Review boundary

Keep engineering judgment in charge.

A generated report does not prove that the code works or that tests passed. Review it against the repository.

Start locally

Your next commit is the first useful step.

The local journal works without a CommitDiary account or API key. Open a Git repository in VS Code and let the extension capture eligible activity.

Read the local setup guide
  1. 01

    Install in VS Code

    Install CommitDiary from the VS Code Marketplace. You do not need a cloud workspace to begin.

  2. 02

    Open a Git repository

    Open a trusted VS Code workspace that already uses Git, then confirm the extension is enabled.

  3. 03

    Make your next commit

    CommitDiary detects eligible Git activity and adds it to your local journal, including while you are offline.

Optional cloud connection

Connect only when hosted features are useful.

A hosted workspace adds history, generated reports, and sharing. Turn it on when those features are useful to you.

  1. 01

    Create a workspace

    Sign in to the dashboard only when you want hosted history, reports, or sharing.

  2. 02

    Create an API key

    Generate a key from dashboard Settings. The key is shown for secure setup and remains protected by the existing credential flow.

  3. 03

    Choose to sync

    Run “CommitDiary: Setup Cloud Sync” in VS Code. The key is stored in VS Code SecretStorage.

Hosted history

See authorized synced work across repositories from the dashboard.

Generated reports

Create structured reports from synced commit context and review them before use.

Controlled sharing

Share supported activity and reports through the permissions provided by your hosted plan.

Where it helps

Useful whenever software work needs explaining.

01

Standups

Walk in with a clear account of what changed and what comes next.

02

Reviews

Show outcomes and maintenance work without asking everyone to read every diff.

03

Portfolios

Turn real engineering history into proof of how you build.

04

Open source

Give contributors and maintainers a readable record of repository progress.

Developer trust

Keep the repository private. Keep the work understandable.

Your local journal stays in VS Code. If you turn on cloud sync, CommitDiary sends only the commit details needed for your hosted journal and reports. Your full repository stays where it is.

Read the CommitDiary privacy notice
  • 01
    Local journal

    Commit discovery begins in the editor.

  • 02
    Offline queue

    Unsynced work can wait until you reconnect.

  • 03
    Your workspace

    Cloud sync adds selected commit details to your CommitDiary workspace.

  • 04
    Human judgment

    Reports support review; they do not replace it.

Plans that stay understandable

Start local. Add hosted features when they earn their place.

The VS Code extension and local journal are the starting point. Paid plans add hosted history, AI reports, sharing, and Discord delivery.

Checking hosted plan availability…

You can install and use the local journal while current hosted plans load.

Start here

Local

Keep a private work journal in VS Code while you decide if cloud reporting is useful.

Freeforever
  • Commit discovery
  • Local journal
  • Offline queue
  • No card required
Install the extension

Paid plans are billed through Paddle. Prices are localized where supported; final currency, tax, renewal, and total details are shown during checkout. Terms · Refund policy.

Questions, answered plainly

Know what you are installing before you install it.

01What is CommitDiary?

CommitDiary is a developer work journal for VS Code. It turns Git activity into clear reports about what changed, why it mattered, and what may need attention next.

02How does the VS Code extension work?

The extension discovers commits in an open Git repository and keeps a local journal. If you turn on cloud sync, it sends the commit details needed for reports and sharing to your CommitDiary workspace.

03Does CommitDiary upload my whole repository?

No. Cloud reporting uses commit details, changed file names, change counts, and short code samples. Your full repository stays where it is.

04Can I use CommitDiary offline?

Yes. Commit discovery and local storage work in the editor. Unsynced work can wait in a local queue until you reconnect.

05Can I turn cloud sync off?

Yes. Turn cloud sync off in the extension settings or run “CommitDiary: Remove API Key” whenever you want.

06What does Stepper do?

Stepper is the reliability layer behind AI reports. It handles provider routing, retries, rate limits, failover, validation, callbacks, and structured output.

07Does it replace code review?

No. CommitDiary summarizes engineering activity. It does not replace code review, tests, product context, or engineering judgment.

08Who is CommitDiary for?

It is useful for solo developers, students, teams, maintainers, and anyone who needs to explain software work clearly—from daily updates to portfolio evidence.

Your work is already in Git

Give it a memory people can read.

Install the VS Code extension and start your local journal with your next commit.