macOS
brew install ngtlocal Homebrew formula metadata
brew
Neighborhood graph and tree for indexing high-dimensional data. Version 2.7.4 via Homebrew; verified 2026-05-08.
install
brew install ngtlocal Homebrew formula metadata
nix profile install nixpkgs#ngtnixpkgs package indexes · pkgs/by-name/ng/ngt/package.nix · source: api.github.com
overview
Neighborhood graph and tree for indexing high-dimensional data
history
NGT, Neighborhood Graph and Tree, is Yahoo Japan/LY Corporation's approximate nearest neighbor search library for large, high-dimensional vector data. It provides command-line tools and C, C++, and Python interfaces for building vector indices and searching them quickly.
Masajiro Iwasaki wrote in April 2023 that Yahoo! JAPAN Research released NGT as open-source software in September 2016. The GitHub README credits Yahoo Japan Corporation from 2015 and anchors the project in graph/tree approximate nearest-neighbor methods, later adding ONNG, NGTQ, QG, and QBG variants.
The release notes embedded in the README show a progression from ONNG availability in August 2018, quantized NGT in December 2018, PyPI packaging in January and June 2019, QG in January 2021, FP16 in February 2022, and QBG/QG command consolidation in August 2022. Homebrew packaged stable version 2.7.4 on July 1, 2026.
NGT's adoption is specialized but real in the vector-search world. The 2019 Opensource.com article says Yahoo! Japan used it for similarity-based fashion-item search, and the 2023 maintainer article says it was adopted by a number of Yahoo! JAPAN services through Vald. It is also cited in ANN benchmark and similarity-search literature.
Homebrew analytics on July 1, 2026 reported 268 install-on-request events over 365 days, which fits the package's role: useful for ML/search engineers and benchmarking people, not a mainstream developer utility.
The package-nerd path is to install `ngt`, generate or export vectors, create an index with a command such as `ngt create -d 300 -D c index objects.ssv`, and search with `ngt search -n 10 index query.ssv`. Python users can install the binding from PyPI under the `ngt` package and use `ngtpy`.
QG and QBG matter when datasets get large enough that memory traffic dominates. The README describes NGT as graph/tree based, QG as quantized graph based, and QBG as quantized blob graph based; QBG is specifically documented for billion-object scale.
security posture
No matching local secret-handling manifest was found for ngt. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
ngt | cli | global executable | |
qbg | cli | global executable |
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.
https://github.com/NGT-labs/NGT
install metadata
| Package key | brew:ngt |
|---|---|
| Version | 2.7.4 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/ngt |
| Homepage | https://github.com/NGT-labs/NGT |
| Repository | https://github.com/NGT-labs/NGT |
| Upstream docs | https://github.com/NGT-labs/NGT#readme |
| License | Apache-2.0 |
| Source archive | https://github.com/NGT-labs/NGT/archive/refs/tags/v2.7.4.tar.gz |
| Last updated | 2026-05-08T19:35:29Z |
| Pulse | updated |
| Dependencies | libomp |
| Build dependencies | cmake |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ngt |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
ngt
nix profile install nixpkgs#ngtsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.