Automic VaultAutomic Vault

brew

Install grt with Homebrew

Gesture Recognition Toolkit for real-time machine learning. Version 0.2.4 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install grt

local Homebrew formula metadata

overview

Package summary

Gesture Recognition Toolkit for real-time machine learning

Commands and aliases

  • grt-lin-reg-tool
  • grt-log-reg-tool
  • grt-merge-tool
  • grt-mlp-tool
  • grt-rf-tool
  • grt-softmax-tool
  • grt-split-tool
  • grt-svm-tool
  • grt-test-tool

history

Project history and usage

The Gesture Recognition Toolkit, or GRT, is an open-source C++ machine-learning toolkit for real-time gesture recognition. Its research paper and project documentation emphasize accessibility for non-specialists building interactive systems from sensor data.

Project history

GRT grew out of Nicholas Gillian and Joseph A. Paradiso's work at the MIT Media Lab Responsive Environments Group and was described in a 2014 Journal of Machine Learning Research paper. The paper presents it as a cross-platform C++ library for real-time gesture recognition, feature extraction, automatic gesture spotting, classification, regression, and clustering.

The GitHub repository was created in January 2014 and the public release stream on GitHub includes version 0.1.0 in February 2016, 0.2.0 in August 2016, and 0.2.4 in December 2016. The repository README describes both a C++ API and GUI, plus .grt and CSV data/model files.

Adoption history

GRT found a niche in creative coding, interactive music, sensor interfaces, and human-computer interaction rather than broad systems administration. Its README lists extensions and users such as ofxGrt for openFrameworks, ml-lib for Max and Pure Data, and ESP, showing adoption through research and media-arts tooling.

How it is used

The Homebrew package exposes small command-line tools for common models and data preparation tasks, while the library itself is normally embedded in C++ projects. Users build pipelines from preprocessing, feature extraction, and classifier modules, train models from labeled sensor data, and run predictions in real time.

Why package nerds care

GRT is interesting in package-manager culture because it packages academic interactive-machine-learning work as a reusable native library plus command-line helpers. It sits at the boundary between research code, creative-coding ecosystems, and reproducible Unix installation.

Timeline

  • 2014: GRT described in the Journal of Machine Learning Research.
  • 2014: GitHub repository created for nickgillian/grt.
  • 2016: GRT Version 0.1.0 published on GitHub releases.
  • 2016: GRT Version 0.2.0 published.
  • 2016: GRT Version 0.2.4 published.

Related projects

  • ofxGrt integrates GRT with openFrameworks.
  • ml-lib uses GRT concepts in Max and Pure Data contexts.
  • ESP is listed by the GRT project as an application using GRT as a backend machine-learning system.

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 13 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

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

executables

Installed executables

CommandKindExposureNote
grt-lin-reg-toolcliglobal executable
grt-log-reg-toolcliglobal executable
grt-merge-toolcliglobal executable
grt-mlp-toolcliglobal executable
grt-rf-toolcliglobal executable
grt-softmax-toolcliglobal executable
grt-split-toolcliglobal executable
grt-svm-toolcliglobal executable
grt-test-toolcliglobal 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 version0.2.4
manager updated
local dataok
upstreamcurrent
latest detectedv0.2.4

https://github.com/nickgillian/grt

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

install metadata

Package metadata

Package keybrew:grt
Version0.2.4
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/grt
Homepagehttps://nickgillian.com/grt/
Repositoryhttps://github.com/nickgillian/grt
Upstream docshttps://nickgillian.com/grt
LicenseMIT
Source archivehttps://github.com/nickgillian/grt/archive/refs/tags/v0.2.4.tar.gz
Build dependenciescmake
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

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

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 package history
  • package relationship graph
  • package version freshness
  • package-page enrichment