gitwtfhub

wtf is geometric-action-model?

cvlab-kaist/geometric-action-model — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2026-07-17

158PythonAudience · researcherComplexity · 5/5ActiveSetup · hard

TL;DR

GAM helps robots learn to follow spoken instructions by adapting a 3D spatial model into one system that sees, predicts, and decides actions. It achieves high accuracy on standard robotics benchmarks.

Mindmap

mindmap
  root((repo))
    What it does
      Learns from language instructions
      Handles seeing and predicting
      Outputs robot arm movements
    Tech stack
      Python
      PyTorch
      Multi-GPU training
    Use cases
      Simulated kitchen tasks
      Open drawers with commands
      Move objects by voice
    Audience
      Robotics researchers
      Robotics engineers
    Performance
      97 percent success on LIBERO
      Under 7ms per decision
      Scales across GPUs

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Test a robot arm on everyday tasks like opening drawers in a simulated kitchen.

REASON 2

Evaluate how well a robot follows spoken commands to move objects around.

REASON 3

Benchmark robot manipulation performance using the LIBERO and LIBERO-Plus test suites.

What's in the stack?

PythonPyTorchCUDALIBERO

How it stacks up

cvlab-kaist/geometric-action-modelaffaan-m/jarvis0xabcd01/cve-2026-41089
Stars158158157
LanguagePythonPythonPython
Last pushed2026-07-17
MaintenanceActive
Setup difficultyhardhardeasy
Complexity5/55/53/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · hard Time to first run · 1h+

Requires multiple GPUs for training and familiarity with robotics benchmarks like LIBERO and CUDA-based environments.

No license information is provided in the repository, so usage rights are unclear.

Wtf does this do

GAM (Geometric Action Model) is a research project that helps robots learn to follow natural language instructions. Instead of training a robot from scratch, it takes a model that already understands 3D geometry and physical space, and adapts it into a single system that handles seeing, predicting, and deciding what to do next. The goal is to make robot training more efficient and accurate. At a high level, the system uses a pretrained "geometric foundation model" as its core engine. This means the model has already learned a general understanding of shapes and spatial relationships. The researchers then fine-tune this model so it can watch a scene, understand a verbal command like "pick up the red mug," predict what should happen next, and output the specific movements the robot arm needs to make. It packages all of this into one shared system rather than separate modules for perception, prediction, and action. This project is built for robotics researchers and engineers working on robotic manipulation tasks. A concrete use case would be a team testing how well a robot arm can perform everyday tasks in a simulated kitchen or workspace, such as opening a drawer or moving objects around based on spoken commands. The repository provides everything needed to run and evaluate this model on standard robotics benchmarks called LIBERO and LIBERO-Plus. What is notable about the project is its performance and efficiency. The released model achieves high success rates on standard benchmarks (97.6% on LIBERO) and processes its decisions quickly, taking under 7 milliseconds per decision. It is also built to scale across multiple graphics cards for training, reflecting a serious research-grade implementation rather than a simple prototype.

Yoink these prompts

Prompt 1
Set up GAM to train a robot arm on LIBERO benchmark tasks using a pretrained geometric foundation model, following the repository's training scripts.
Prompt 2
Fine-tune the GAM model on a custom robotic manipulation dataset with natural language instructions and evaluate its success rate.
Prompt 3
Run inference with the released GAM model on LIBERO-Plus to measure decision speed and task success rates across multiple GPU setups.
Prompt 4
Adapt GAM's geometric foundation model to a new simulated workspace where a robot arm must pick up objects based on spoken commands.

Frequently asked questions

wtf is geometric-action-model?

GAM helps robots learn to follow spoken instructions by adapting a 3D spatial model into one system that sees, predicts, and decides actions. It achieves high accuracy on standard robotics benchmarks.

What language is geometric-action-model written in?

Mainly Python. The stack also includes Python, PyTorch, CUDA.

Is geometric-action-model actively maintained?

Active — commit in last 30 days (last push 2026-07-17).

What license does geometric-action-model use?

No license information is provided in the repository, so usage rights are unclear.

How hard is geometric-action-model to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is geometric-action-model for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.