Skip to content

Gitna 0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 06:35
· 111 commits to main since this release

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