Note: This project is currently under active development. Features may be incomplete or change without notice.
A lightweight Git GUI client built with gpui.
- Fast & Native: Built with Rust and gpui for high performance
- Git Operations: Stage, commit, push, pull, fetch, stash, merge, revert, cherry-pick, reset
- Commit Graph: Visual branch/merge history with ASCII-style graph
- Diff Viewer: Line-by-line diff with syntax highlighting
- Branch Management: Create, checkout, delete branches and tags
- Conflict Resolution: Bulk or per-file merge conflict resolution
- Search: Find commits by message, author, or SHA
- i18n: English, Japanese, Simplified Chinese, Traditional Chinese
- macOS (gpui currently supports macOS only)
- Rust 1.75+
cargo build --releasecargo run --release| Shortcut | Action |
|---|---|
| Cmd+O | Open Repository |
| Cmd+S | Stage All |
| Cmd+Enter | Commit |
| Cmd+Shift+P | Push |
| Cmd+Shift+L | Pull |
| Cmd+R | Refresh |
| Cmd+, | Settings |
| Escape | Close Modal |
MIT