Welcome to RPent#

RPent (Recursive Physical Agent) is an open-source framework for building embodied agents that continually evolve through recursive interaction with the physical world. It supports different foundation models and integrates perception, reasoning, memory, execution, and self-evolution in a unified agent framework. Through ongoing interaction, agents reflect on and adjust their behavior, accumulate experience, and develop new capabilities beyond their initial design.

Quick Start

Install RPent, run a LIBERO-PRO task, and inspect the result.

Quick Start
Introduction to RPent

Learn how planning, perception, actions, and memory work together.

Introduction to RPent
Memory and Exploration

Use published experience or build memory through exploration.

Memory and Exploration
Leaderboard

Compare reported success rates, runtime, and token costs.

RPent Leaderboard
Real-World Demos

Watch dual-arm Franka tasks and follow the deployment guide.

Dual-Arm Franka
Extend RPent

Understand the execution flow and add robots, tools, or planners.

Architecture and Execution

Choose an environment: LIBERO, RoboCasa365, or RoboTwin. For robot deployment, see Single-Arm Franka and Dual-Arm Franka; YAM has a task demo.