CommitDiary for VS CodeTurn your Git commits into a private work journal and clear engineering updates. CommitDiary starts locally in VS Code. It discovers your commits, groups them by intent and affected component, and helps you review the story behind your work. An account is optional.
What you can do
CommitDiary supports your engineering judgment. Review generated reports against the code and test results before using them in standups, reviews, portfolios, or release notes. Start locally
CommitDiary uses your repository's Git name and email to identify your commits. If your work uses more than one email address, add the extra addresses under Set up optional cloud syncYou do not need an account for the local journal. Set up cloud sync only when you want hosted history, reports, sharing, badges, or Discord delivery.
CommitDiary stores the key in VS Code SecretStorage. It does not keep new API keys in visible user or workspace settings. After setup, the extension syncs after eligible commits and runs the schedule selected in your settings. If you are offline, pending work remains queued locally for a later retry. Data and privacyCommitDiary does not upload your whole repository. The local journal can contain commit identifiers, messages, author details, changed file names, categories, affected components, change counts, and bounded code excerpts used to explain a commit. Cloud sync sends authorized journal data only after you configure an API key and leave cloud sync enabled. By default, author email addresses are replaced with hashes during sync. Enable Optional telemetry is off by default. If enabled, it sends sync reliability information such as event type, commit count, payload size, internal batch identifiers, timestamps, and error details. It does not send source files through the telemetry endpoint. You can stop cloud sync at any time:
For the complete policy, read CommitDiary privacy and data handling. Commands
CommitDiary also keeps recovery and diagnostic commands available internally for support without adding them to the normal Command Palette. Settings most people need
Other settings are marked Advanced and normally do not need to be changed. TroubleshootingMy commits do not appear
Cloud sync does not start
Before sharing diagnostic output, remove private repository names, commit messages, file names, email addresses, and local paths. The workspace is not trustedCommitDiary limits cloud sync and custom path-matching rules in untrusted workspaces. Review the workspace contents and use VS Code's Workspace Trust controls only when you trust the project. Help and product information
Contributor setup, build, packaging, and release instructions are in DEVELOPMENT.md. LicenseISC |