pkg.soopen package index

brew / rank 14084

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 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.

executables

Installed executables

CommandKindExposureNote
grt-lin-reg-toolexecutableindexed executableDiscovered from the local executable index.
grt-log-reg-toolexecutableindexed executableDiscovered from the local executable index.
grt-merge-toolexecutableindexed executableDiscovered from the local executable index.
grt-mlp-toolexecutableindexed executableDiscovered from the local executable index.
grt-rf-toolexecutableindexed executableDiscovered from the local executable index.
grt-softmax-toolexecutableindexed executableDiscovered from the local executable index.
grt-split-toolexecutableindexed executableDiscovered from the local executable index.
grt-svm-toolexecutableindexed executableDiscovered from the local executable index.
grt-test-toolexecutableindexed 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 version0.2.4
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:grt
Version0.2.4
Package managerHomebrew
Homepagehttps://nickgillian.com/grt/
Repositoryhttps://github.com/nickgillian/grt
Bottlenot recorded
Servicenone declared

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 package history
  • pkg.so package database
  • pkgdb category and tag curation