Local-first Git work reports

GitPulse

把散落在多个仓库里的提交,一键整理成日报、周报、自定义区间报告和绩效月报。数据全程留在本机,报告可以直接复制或导出交付。

4
报告周期
0
默认云端依赖
Rust
本地 Git 扫描

Workflow

从 git log 到可交付报告,只保留必要步骤。

01

指向工作区

选择一个本地目录,GitPulse 会发现里面的 Git 仓库,并读取本机作者信息。

02

选择报告周期

按日报、周报、自定义区间或月份提取提交,支持当前分支或全部分支。

03

生成可交付报告

按项目聚合改动,生成 Markdown 报告,也可导出 Word 或 PDF。

Product view

真实桌面工作台,不是浏览器里的玩具界面。

Features

面向真实开发周报的功能,而不是又一个提交列表。

本地优先

扫描、提取、生成都在本机完成,提交记录不会上传到远程服务。

多仓库聚合

一次扫完整个工作区,把散落在不同项目里的提交按作者和时间汇总。

项目名映射

把仓库名和分支名映射成业务项目名,报告读起来更像真实交付。

AI 润色可选

支持 OpenAI 兼容与 Anthropic 原生接口,失败时自动回退本地模板。

导出不折腾

实时预览、一键复制,按需保存 Markdown、Word 文档或 PDF。

桌面轻量

Tauri 2 + Rust 打包,启动快,不需要 Python 或额外运行时。

Local-first

敏感的 Git 活动,默认不离开你的电脑。

GitPulse 用 Rust 在本地扫描仓库、读取提交并生成报告。API Key 不应该写进配置文件;AI 润色是可选能力,失败时也会回退到本地报告模板。

查看 AI 润色说明

Download

安装后,下一次写周报就少翻几个仓库。

Windows、macOS 和 Linux 安装包都在 GitHub Releases 中维护。

FAQ

开始前你可能会问的几件事。

GitPulse 会上传我的代码或提交记录吗?

不会。Git 仓库扫描、提交提取和报告生成默认都在本机完成。只有你主动启用 AI 润色时,报告文本才会发送给你配置的模型服务。

支持哪些平台?

Release 页面提供 Windows、macOS 和 Linux 安装包。当前应用内自动更新主要面向 Windows。

AI 润色是必须的吗?

不是。GitPulse 可以完全离线生成结构化报告;AI 只负责把报告改写得更像绩效或周报表述。

它适合谁?

适合需要从多个本地仓库整理日报、周报、项目复盘或绩效月报的开发者。