GitHub - gitbutlerapp/gitbutler: The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
18 days ago
- #AI
- #Git
- #VersionControl
- GitButler 是一款专为现代AI驱动工作流设计的Git客户端,支持同时处理多个分支任务
- 它通过虚拟分支功能实现文件变更的独立管理,同时保持在工作目录中的统一呈现
- 该工具扩展了Git核心功能,提供拖拽式提交撤销/修改、GitHub集成,以及AI生成的提交信息和分支命名建议
- 支持SSH密钥便捷管理、提交签名验证,并配备操作回退时间线功能
- 采用Tauri框架构建,前端使用Svelte(TypeScript)开发,后端基于Rust实现
- 简化了多任务场景,例如在独立分支修复错误时无需完全切换上下文即可审查他人代码
- 提交信息生成功能目前使用OpenAI接口,未来计划支持更多大语言模型端点
- 用户可通过官方文档、Discord社区和GitHub问题追踪系统获取技术支持和使用指导