Local-first Git work reports

GitPulse

Turn scattered commits across multiple repositories into daily, weekly, custom-period, and monthly performance reports. Your Git activity stays on your machine, and the report is ready to copy or export.

4
report modes
0
default cloud dependency
Rust
local Git scanner

Workflow

From git log to a usable report, with only the steps that matter.

01

Pick a workspace

Choose a local folder and GitPulse discovers the Git repositories inside it, including your local Git identity.

02

Choose a period

Extract commits for daily, weekly, custom, or monthly reports across the current branch or all branches.

03

Generate the report

Group changes by project, preview the Markdown, then copy it or export it as Word or PDF.

Product view

A real desktop workbench, not another browser toy.

Features

Built for real developer reporting, not just another commit list.

Local-first

Scanning, extraction, and report generation run on your machine by default.

Multi-repo aggregation

Scan a whole workspace and collect commits by author and date range in one pass.

Project name mapping

Map repositories and branches to readable business project names for cleaner reports.

Optional AI polishing

Use OpenAI-compatible or Anthropic native APIs, with a local template fallback if polishing fails.

Export without friction

Preview live, copy in one click, or save Markdown, Word documents, and PDF files.

Light desktop app

Built with Tauri 2 and Rust, with fast startup and no Python runtime dependency.

Local-first

Sensitive Git activity stays on your computer by default.

GitPulse scans repositories, reads commits, and renders reports locally with Rust. API keys should not be written into plain config files; AI polishing is optional and falls back to local templates when it fails.

Read the AI polishing notes

Download

Install it once, spend less time digging through repos next week.

Windows, macOS, and Linux installers are published on GitHub Releases.

FAQ

A few things worth knowing before you start.

Does GitPulse upload my code or commit history?

No. Repository scanning, commit extraction, and report generation run locally by default. If you enable AI polishing, only the report text is sent to the model service you configure.

Which platforms are supported?

GitHub Releases provide installers for Windows, macOS, and Linux. In-app auto updates currently focus on Windows.

Is AI polishing required?

No. GitPulse can generate structured reports fully offline. AI polishing only rewrites the text into a smoother weekly or performance-report style.

Who is this for?

Developers who need to turn local Git activity across multiple repositories into daily reports, weekly updates, project reviews, or monthly performance evidence.