Repository navigation
Hello Gitty v0.1.0 — 首个公开发布版本 🎉
轻量桌面 Git 管理工具,为单人 AI 开发者定制:提交信息与冲突解决交给 AI,开发服务器应用内一键启停。
安装包
| 平台 | 文件 |
|---|---|
| macOS(Apple Silicon) | Hello.Gitty_0.1.0_aarch64.dmg |
| Windows 10/11(x64) | Hello.Gitty_0.1.0_x64-setup.exe |
macOS 安装包未签名,首次打开请右键 →「打开」,或在「系统设置 → 隐私与安全性」中允许。
Windows 若弹出 SmartScreen 提示,选择「仍要运行」。
核心功能
- AI 自动生成提交信息 — 基于暂存区 diff + 近期提交风格,流式生成 Conventional Commits 信息,可编辑确认
- AI 解冲突 — 冲突文件逐个交给 AI 合并,解决后自动暂存并完成合并提交
- 自动建远程仓库 — 配置 GitHub Token 后自动创建私有仓库并推送
- 多仓库总览仪表盘 — KPI 统计、提交热力图、项目类型分布、可一键启动的项目卡片
- 运行状态管理 — 自动识别启动命令与运行端口,一键启停、实时日志
- 历史一键回退 — 本地+远程提交时间线,任意版本回退(确认弹窗防误操作)
- 窗口置顶 — 编码时保持可见,关闭时驻留系统托盘
快速上手
- 打开应用 → 选择任意 git 仓库文件夹
- 设置中填入 OpenAI 兼容接口的地址 / API Key / 模型
- 日常只用四个按钮:全部暂存 · 提交 · 推送 · 拉取
⚠️ 本项目 100% 由 AI 开发,请谨慎用于生产环境,重要数据做好备份。发现问题欢迎提交 Issue 🐱
English
Hello Gitty is a lightweight desktop Git manager for solo AI-driven developers: commit messages and conflict resolution are delegated to AI, and dev servers start and stop with one click inside the app.
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | Hello.Gitty_0.1.0_aarch64.dmg |
| Windows 10/11 (x64) | Hello.Gitty_0.1.0_x64-setup.exe |
The macOS package is unsigned: right-click → Open on first launch, or allow it in System Settings → Privacy & Security.
If Windows SmartScreen warns, choose "Run anyway".
Highlights
- AI-generated Conventional Commits messages based on the staged diff and your recent commit style (streaming, editable)
- AI-assisted conflict resolution with automatic staging and merge completion
- Auto-create a private GitHub repository and push with a configured token
- Multi-repo dashboard: KPIs, one-year commit heatmap, project-type distribution, launchable project cards
- Run panel: detects launch commands and ports (npm/django/make/cargo/go…), start/stop with live logs
- History timeline with reset to any version (confirmation dialog); branch switching; always-on-top window
Quick Start
- Open the app → select any git repository folder
- In Settings, fill in an OpenAI-compatible API URL / key / model
- Daily use boils down to four buttons: Stage All · Commit · Push · Pull
⚠️ This project is 100% AI-developed. Use with caution in production and keep backups. Issues are welcome: https://github.com/Bavoch/hello-gitty/issues 🐱