A self-hosted personal AI assistant that runs on your own devices and answers you through messaging apps like WhatsApp, Telegram, Slack and Discord.
NVlabs/ASPIRE
ASPIRE is a framework where coding agents iteratively refine reusable robot skills for simulated and real-robot manipulation tasks instead of training model weights.
- Stars
- 670
- Forks
- 55
- Open issues
- 15
- Last commit
- 4 days ago
What is it?
ASPIRE (Agentic Skills Discovery for Robotics) treats robot learning as skill refinement: a coding agent writes and revises Python skills, and the resulting repository of sensorimotor skills serves as the learned artifact in place of neural network weights. Several agents can practice different skills in parallel.
The project provides agent skills for Claude Code and Codex, including an iterative-debugging loop and an evolutionary search workflow. It reports runs on LIBERO-Pro, Robosuite and BEHAVIOR-1K simulation suites, along with scripts and runbooks for reproducing experiments and real-robot manipulation demos on a YAM arm.
Generated code runs with full import access, so the project recommends an isolated host without credentials or sensitive mounts, and real-robot use requires separate operator authorization.
Key features
- 01Refines robot skills through coding-agent loops instead of gradient-based training.
- 02Ships Claude Code and Codex skills for iterative debugging and evolutionary search.
- 03Supports LIBERO-Pro, Robosuite and BEHAVIOR-1K simulation benchmarks.
- 04Includes runbooks for reproducing paper experiments and real-robot manipulation demos.
- 05Provides text-based task recipes for grasping, recovery and completion checks.
Use cases
- Researchers studying agent-driven skill discovery for robot manipulation.
- Reproducing LIBERO-Pro, Robosuite or BEHAVIOR-1K results with coding agents.
- Experimenting with real-robot manipulation on a calibrated YAM arm.
Quick start
- 1
Set up the host (CUDA, uv, Hugging Face token for gated SAM3 weights) using the host setup guide
- 2
Launch a coding agent such as Codex or Claude Code and enter the ASPIRE LIBERO-Pro prompt from the README
Things to know
- Running generated code requires an isolated host, since ASPIRE executes model-generated Python with full import access and is not a security sandbox.
- Full paper-scale runs need GPUs, credentials, gated model weights, and a Hugging Face token.
- Strongest results depend on paid frontier coding-agent models such as Claude Opus.
Topics
FAQ
- What is ASPIRE?
- ASPIRE is a framework where coding agents iteratively refine reusable robot skills for simulated and real-robot manipulation tasks instead of training model weights. ASPIRE (Agentic Skills Discovery for Robotics) treats robot learning as skill refinement: a coding agent writes and revises Python skills, and the resulting repository of sensorimotor skills serves as the learned artifact in place of neural network weights. Several agents can practice different skills in parallel.
- Is ASPIRE free to use? What license does it have?
- ASPIRE is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is ASPIRE still maintained?
- Actively maintained. The last commit to ASPIRE was on Oct 16, 2026.
- What can I use ASPIRE for?
- Researchers studying agent-driven skill discovery for robot manipulation. Reproducing LIBERO-Pro, Robosuite or BEHAVIOR-1K results with coding agents. Experimenting with real-robot manipulation on a calibrated YAM arm.
- How do I install ASPIRE?
- Set up the host (CUDA, uv, Hugging Face token for gated SAM3 weights) using the host setup guide Launch a coding agent such as Codex or Claude Code and enter the ASPIRE LIBERO-Pro prompt from the README
- Where can I get ASPIRE?
- The source code and installation instructions are on GitHub: https://github.com/NVlabs/ASPIRE
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
AutoGPT is an open-source platform for building, running, and scheduling AI agents that carry out multi-step workflows from plain-English descriptions or a visual builder.
A self-hosted, OpenAI-compatible AI engine that runs LLMs, vision, voice, image and video models on any hardware, including CPU-only machines.
A Python framework and runtime for building, serving, and managing AI agent platforms, with a web UI for administration.
Persistent memory for AI coding agents that captures sessions automatically and injects relevant context into later sessions across Claude Code, Cursor, Codex and other MCP clients.
A plugin and skill set that lets AI coding agents generate, check and fabricate CAD models from plain-language requests.