Next-Gen Lightweight, Blazingly Fast, AI-Native Git GUI & Source Code Manager 对标 Sourcetree / GitKraken / Sublime Merge 的轻量化跨平台 Git 客户端与协同平台。
| 文件 | 最后提交记录 | 最后更新时间 |
|---|
| fix(release): restore complete release source tree | 13 天前 |
| fix | 17 天前 |
| fix(release): restore complete release source tree | 13 天前 |
| feat: improve change selection and branch navigation | 5 天前 |
| fix(release): restore complete release source tree | 13 天前 |
| fix(release): restore complete release source tree | 13 天前 |
| release: prepare v0.1.16 | 3 天前 |
| feat: complete advanced Git workflow parity | 10 天前 |
| fix: refresh update checks in background | 3 天前 |
| fix(release): restore complete release source tree | 13 天前 |
| fix(release): restore complete release source tree | 13 天前 |
| release: prepare v0.1.16 | 3 天前 |
| release: prepare v0.1.16 | 3 天前 |
| release: prepare v0.1.16 | 3 天前 |
| release: prepare v0.1.5 | 13 天前 |
| release(release): 发布 0.1.3 版本,完善自动更新和发布流程 - 升级各模块版本号至 0.1.3,保持 workspace 一致性 - 内置正式 updater 公钥,开发与正式构建共享签名校验配置 - 增加更新检查时最后已验证版本元数据回退,避免空 Release 阻断更新 - 发布流程新增先上传草稿 Release,校验安装包和签名通过后才正式发布 - 修复缺少 latest.json 导致更新检查失败问题 - 修复发布尚未完成时半成品 Release 成为最新版本的问题 - 修改 GitHub API 限流时显示内置更新日志,避免暴露 HTTP 403 错误 - 保证自动安装强制验证签名,签名失败禁止覆盖安装 - 移除配置 updater 公钥脚本,改为直接内置公钥配置 - 优化 GitHub Actions 工作流,实现发布资产完整性校验和草稿发布机制 - 更新 README 说明,明确公私钥安全策略和发布流程操作规范 - 新增发布相关知识文档,规范分支合并、版本同步及资产校验要求 | 14 天前 |
| fix(release): restore complete release source tree | 13 天前 |
| release: prepare v0.1.16 | 3 天前 |
| chore: refresh pnpm lockfile | 12 天前 |
| feat(ui): add Vue 3 frontend with Canvas commit graph and diff viewer | 17 天前 |
| feat(ui): add Vue 3 frontend with Canvas commit graph and diff viewer | 17 天前 |
| chore: initial project configuration and workspace definition | 17 天前 |
| fix | 17 天前 |
| fix(release): restore complete release source tree | 13 天前 |
GITBX
Next-Gen Lightweight, Blazingly Fast, AI-Native Git GUI & Source Code Manager
对标 Sourcetree / GitKraken / Sublime Merge 的轻量化跨平台 Git 客户端与协同平台。
⚡ 核心设计亮点
- 🪶 ~20 MB 极小体积:基于 Rust + Tauri 2.0,彻底告别臃肿的 Electron 与 Java 虚拟机,毫秒级极速冷启动。
- 🚀 纯 Rust 极速内核:第一阶段统一使用 git2-rs,避免多个 Git 引擎产生行为差异。
- 📊 Canvas 虚拟拓扑轨道图:Rust 端预计算拓扑布线与控制点,前端 Canvas 双缓冲 60 FPS 平滑滚动与交互。
- 📝 精细化行级暂存与三方合并:基于 CodeMirror 6 的高性能 Diff 编辑器,支持 Hunk/Line Staging 与 3-Way Merge 冲突可视化合并。
- 🤖 AI 原生与 MCP 支持:内置 AI 智能 Commit 消息生成、代码冲突化解建议、敏感凭据泄露探测;提供原生 MCP (Model Context Protocol) Server,AI Coding Agent(Cursor、Claude Code 等)可直接接管 Git 协同。
- 🌐 桌面 + Docker/Web 双模式:既是高性能原生桌面应用,也能通过内置 Axum 服务端一键部署为远程 Git Web 管理后台。
🛠️ 技术栈总览
| 模块 |
选型 |
| 桌面框架 |
Tauri 2.0 (Rust 后端 + Webview 前端) |
| 自托管 Web 服务 |
Axum (Rust Async Web 框架) |
| Git 核心引擎 |
git2-rs(统一由 gitbx-core::GitService 调用) |
| 差异比对引擎 |
imara-diff / similar |
| 安全凭据管理 |
keyring-rs (系统级安全密钥链) |
| AI / Agent 协议 |
MCP stdio JSON-RPC 兼容服务 |
| 前端框架 |
Vue 3 (Composition API + |
Next-Gen Lightweight, Blazingly Fast, AI-Native Git GUI & Source Code Manager 对标 Sourcetree / GitKraken / Sublime Merge 的轻量化跨平台 Git 客户端与协同平台。
定制我的领域