pkg.soopen package index

brew / rank 5766

Install ungit with Homebrew, Nix, scoop

Easiest way to use Git. On any platform. Anywhere. Version 1.5.30 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#ungit.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ungit

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#ungit

nixpkgs package indexes · pkgs/by-name/un/ungit/package.nix · source: api.github.com

Windows

Scoopverified · 92%
scoop install extras/ungit

Scoop official bucket manifest trees · bucket/ungit.json · source: api.github.com

overview

Package summary

Easiest way to use Git. On any platform. Anywhere

Commands and aliases

  • 0ungit-credentials-helper
  • ungit

history

Project history and usage

ungit is a Node.js-based visual Git client that runs a local web UI. Its README describes the goal as making Git easier to use on any platform while keeping Git's distributed-version-control flexibility.

Project history

The GitHub repository was created in May 2013, during a period when web-based developer tools were becoming common but Git's command-line learning curve still created space for visual clients. ungit's project identity has remained focused on a browser UI launched from the command line.

The README emphasizes portability: ungit runs wherever Node.js and Git run, and because it is web-based it can run on a cloud or shell-only machine while the UI is opened from a browser.

Adoption history

The official install path is `npm install -g ungit`, and the supplied package facts also show Homebrew, Nix, and Scoop packaging. That mix places ungit in both the JavaScript global-tool ecosystem and the cross-platform package-manager ecosystem.

Repository metadata shows substantial interest for a Git UI, with more than ten thousand GitHub stars. The README also points to prebuilt Electron packages, indicating that the project served users who wanted either a CLI-launched browser app or a desktop-like package.

How it is used

A user starts ungit by running `ungit` in a working directory; the tool launches a local server and opens the UI in a browser. The README also documents a home-directory `.ungitrc` JSON configuration file and command-line overrides such as setting the port.

The tool is used for visualizing and operating on Git repositories rather than replacing Git storage. The README mentions GitHub support and a Gerrit integration plugin, which fits teams that wanted a friendlier UI around existing hosted Git workflows.

Why package nerds care

ungit is package-interesting because it is a global developer CLI, a local web application, and a Git frontend at the same time. Packaging it means coordinating Node.js, npm semantics, and the external `git` executable.

For package users, the appeal is low-friction onboarding: install one package, run one command, and get a browser UI for Git. For maintainers, the versioned Node.js and Git requirements in the README are the key moving parts.

Timeline

  • 2013: GitHub repository created.
  • Current README: Installation documented through global npm, with prebuilt Electron packages also available.
  • 2026: Repository metadata shows active maintenance and more than ten thousand GitHub stars.

Related projects

  • Git is the underlying version-control system that ungit wraps.
  • The README links an ungit-gerrit plugin for Gerrit integration.
  • The README mentions GitHub workflow support.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.ungitrc
Windows
%USERPROFILE%\.ungitrc

executables

Installed executables

CommandKindExposureNote
0ungit-credentials-helperexecutableindexed executableDiscovered from the local executable index.
ungitexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.5.30
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:ungit
Version1.5.30
Package managerHomebrew
Homepagehttps://github.com/FredrikNoren/ungit
Repositoryhttps://github.com/FredrikNoren/ungit
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

ungit

nix profile install nixpkgs#ungit
  • normalized package name match
  • Matched by: Ungit
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/un/ungit/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Scoop95%

extras/ungit

scoop install extras/ungit
  • normalized package name match
  • Matched by: Ungit
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/ungit.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation