Start the native client from source or create a local macOS bundle.
Build and run VGit
Requirements
- Rust 1.98 or later installed through rustup.
- macOS with Xcode Command Line Tools.
- An existing Git installation and normal credential helpers or SSH agent.
Run from source
git clone https://github.com/anupkumarreddy/vgit.git
cd vgit
cargo run --locked --manifest-path native/Cargo.toml
The first build compiles GPUI and its dependency graph and can take several minutes. runtime_shaders avoids requiring the offline Metal compiler from full Xcode.
Create a development bundle
./native/scripts/bundle-macos.sh
open 'out/VGit Preview.app'