A local-first Git client with AI collaboration.
Full-featured visual Git for everyday work — workspaces, history graph, diffs and branches — with AI assistance on your terms.
Also available for Windows and Linux — no system Git required.
Built as a native-feeling desktop app, powered by vendored libgit2 — not a shell around your system Git.
Group repositories into workspaces with draggable repo tabs and per-workspace AI context. A workspace is an abstraction — not a directory on disk.
Stage, unstage, discard and ignore with confidence. Conventional-commit type chips and AI-assisted messages make committing fast.
A fork-style commit graph with blame, reflog and tags. Create, switch, rename and delete branches; push and pull always with confirmation.
Side-by-side and unified views with Shiki syntax highlighting, per-hunk operations and rich file-level context.
Bring your own key. Explain commits, draft PR descriptions, assist commit messages — diffs stay local unless you send them to your chosen provider.
Stash, interactive rebase, worktrees, submodules, LFS, SSH key management and repo health checks — all in one app.
GitWave is local-first by architecture: diffs never leave your machine unless you
explicitly send them to the AI provider you configured. HTTPS credentials go
through your git credential helper, SSH through your configured keys.
Grab the latest build from GitHub Releases. All artifacts are produced by tagged CI runs.
Latest release: github.com/Yangshifu1024/GitWave/releases/latest