Show HN: Tool to Automatically Create Organized Commits for PRs
a year ago
- #AI
- #productivity
- #git
- Git Smart Squash 利用AI自动将杂乱的提交历史整理为清晰、逻辑化的提交记录。
- 前后对比示例展示AI如何将无序提交转化为结构良好、符合常规提交规范的记录。
- 通过pip安装,可选择本地AI(Ollama)保障隐私,或使用带API密钥的云端AI(OpenAI、Anthropic、Gemini)。
- 命令包含`git-smart-squash`试运行,`--auto-apply`可跳过确认直接应用。
- 安全机制包括试运行模式、备份分支保护,且不会自动推送代码。
- 配置文件支持按项目或全局自定义AI服务提供商。
- 本地AI存在token限制,大文件差异可能需要分块处理或切换至云端服务。
- 提供详细文档和问题追踪渠道以获取帮助。
- 基于MIT许可证开源,专为追求整洁Git历史的开发者设计。