GitPulse v0.1.0
GitPulse 首个正式版 🎉
本地优先的 Git 工作报告生成器 —— 把散落在多个仓库里的提交,一键变成可直接交付的日报、自定义区间报告和绩效月报。基于 Tauri + React + Rust,安装包小、启动快,数据全程不出本机。
本次亮点
- 多仓库聚合:指向工作区目录,自动发现下面所有 Git 仓库,按作者与时间一次性汇总
- 三种报告:日报、自定义区间报告、上月绩效月报(按项目拆分为「项目进度 / 实际完成情况 / 当月总结」)
- 项目名映射:把仓库 / 分支映射成中文项目名,例如
api-service(*) -> 后端服务- - AI 润色(可选):接入 OpenAI 兼容或 Anthropic 原生接口,把流水账写成绩效;调用失败自动回退本地模板
- 本地优先:扫描、提取、生成全部在本机用 Rust 完成,提交记录与 API Key 不上传任何服务器
主要功能
- 首次启动引导,自动读取本机 git 作者
- 按作者 / 日期区间 / 当前分支或全部分支提取 commit
- 报告实时预览、一键复制、按需保存为本地 Markdown
- 明暗主题跟随系统
- Windows 应用内检查并安装更新
安装与更新
- Windows — 下载
.exe(NSIS 安装包),安装后可在应用内一键检查更新 - macOS — 下载
.dmg(通用包,同时支持 Apple Silicon 与 Intel)。当前未做 Apple 签名,首次打开请右键点按选「打开」,或执行xattr -dr com.apple.quarantine /Applications/GitPulse.app - Linux — 下载
.AppImage,chmod +x后直接运行
自动更新目前仅 Windows 支持;macOS / Linux 请到 Releases 页面手动下载新版本。macOS / Linux 安装包由 CI 构建,发布后约数分钟内陆续出现在本页。