Welcome to RPent#

RPent logo

RPent (Recursive Physical Agent) is an open framework for building embodied agents that continuously evolve through recursive interaction with the physical world. Rather than prescribing a single foundation model, RPent provides a recursive agent framework that harnesses heterogeneous intelligence, including perception, reasoning, memory, execution, and self-evolution, into a unified physical agent. Through continuous interaction, reflection, and adaptation, RPent enables physical agents to acquire new capabilities and evolve beyond their initial design.

Overview

What RPent is, what the pentagram + ∞ logo means, and the high-level architecture at a glance.

Overview
Installation

Install RPent with a simple command, which creates the virtualenv, install the LIBERO PRO/PLUS etc.

Installation
Quick start

Choose a planner, configure the agent, and run one LIBERO task end-to-end.

Quick start
Usage tutorial

Drive the LIBERO / RoboCasa simulators or a Franka / SO-101 arm, switch planners, and pick action primitives.

Agentic planner
Development tutorial

RPent’s implementation-level architecture, plus how to add a new robot, a new action primitive, or extend memory.

System internals