Automic VaultAutomic Vault

brew

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.

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 post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

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-helpercliglobal executable
ungitcliglobal executable

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-07-08
manager version1.5.30
manager updated
local dataok
upstreamcurrent
latest detectedv1.5.30

https://github.com/FredrikNoren/ungit

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:ungit
Version1.5.30
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ungit
Homepagehttps://github.com/FredrikNoren/ungit
Repositoryhttps://github.com/FredrikNoren/ungit
Upstream docshttps://github.com/FredrikNoren/ungit#readme
LicenseMIT
Source archivehttps://github.com/FredrikNoren/ungit/archive/refs/tags/v1.5.30.tar.gz
Dependenciesnode
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameungit
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment