Gitna 0.1.0
Gitna is a fast, local Git workbench that runs in your browser. It brings a focused source-control workflow, continuous visual diffs, and repository history to any editor without requiring Electron or a hosted service.
Highlights
- Review staged, unstaged, commit, and comparison changes in a continuous Pierre CodeView with split and unified layouts.
- Stage or unstage files, folders, and individual hunks.
- Commit and amend while preserving normal Git hook behavior.
- Browse repository files, branches, tags, stashes, and commit history.
- Fetch, pull, push, compare, merge, rebase, cherry-pick, and revert.
- Resolve conflicts using ours, theirs, or combined content.
- Switch between local repositories without restarting Gitna.
- Use a responsive Source Control overlay on narrow screens and WSL.
Install
npm
npm install -g gitna
gitna .The npm launcher downloads the matching native binary from this GitHub release, verifies its SHA-256 checksum, and caches it locally.
mise
mise use -g github:roie/gitna
gitna .Direct download
Download the archive for your platform below, extract it, and place gitna (gitna.exe on Windows) on your PATH.
Supported platforms
- Linux x64
- Linux arm64
- Windows x64
- WSL using the Linux binary and your normal Windows browser
Local by design
Gitna uses your installed Git and keeps repository data on your machine. It binds only to a random loopback port, protects each browser session with a high-entropy capability URL, and does not upload repository data.
Gitna requires an installed git executable and a modern browser.
Full changelog: https://github.com/roie/gitna/commits/v0.1.0