Automic VaultAutomic Vault

brew

ngt mit Homebrew, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ngt in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install ngt

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#ngt

nixpkgs package indexes · pkgs/by-name/ng/ngt/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Neighborhood graph and tree for indexing high-dimensional data

Befehle und Aliase

  • ngt
  • qbg

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Zeitleiste

  • {'date': '2016-09', 'event': "Yahoo! JAPAN Research released NGT as open-source software, according to Masajiro Iwasaki's 2023 article."}
  • {'date': '2018-08-08', 'event': 'ONNG became available in NGT v1.4.0.'}
  • {'date': '2019-01-17', 'event': 'Python NGT became installable through PyPI in v1.5.1.'}
  • {'date': '2021-01-15', 'event': 'NGT v1.13.0 added Quantized Graph support.'}
  • {'date': '2022-08-10', 'event': 'QBG and renewed QG became available in v2.0.0.'}

Related projects

  • Vald
  • ANN-Benchmarks
  • Faiss
  • hnswlib
  • Annoy
  • ScaNN

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für ngt wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
ngtcliglobales Executable
qbgcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-08
Manager-Version2.7.4
Manager aktualisiert2026-05-08
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv2.7.4

https://github.com/NGT-labs/NGT

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:ngt
Version2.7.4
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/ngt
Homepagehttps://github.com/NGT-labs/NGT
Repositoryhttps://github.com/NGT-labs/NGT
Upstream-Dokumentationhttps://github.com/NGT-labs/NGT#readme
LizenzApache-2.0
Quellarchivhttps://github.com/NGT-labs/NGT/archive/refs/tags/v2.7.4.tar.gz
Zuletzt aktualisiert2026-05-08T19:35:29Z
Pulseupdated
Abhängigkeitenlibomp
Build-Abhängigkeitencmake
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

ngt

nix profile install nixpkgs#ngt
  • normalized package name match
  • Abgeglichen nach: Ngt
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ng/ngt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment