VGit

Documentation
Source

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'