A cross-platform Git desktop client.
Download the installer for your platform from the GitHub Releases page.
- Node LTS
- Rust 1.85+
- The platform dependencies from the Tauri prerequisites guide.
npm install
npm run tauri dev # desktop app with hot reload
npm run tauri build # installer bundleRun the full gate set before opening a pull request:
npm run format:check
npm run lint
npm run typecheck
npm test
cargo fmt --all --check
cargo check --workspace --all-targets
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspaceAfter changing the Rust settings schema, regenerate the frontend settings contract:
cargo run -p gitau --bin export_settings