Skip to main content

ReinforceUI

Reinforcement Learning Made Simple

Intuitive, Powerful, and Hassle-Free RL Training & Monitoring – All in One Place.

Build Status Formatting Status Docker Status PyPI version Documentation

Python Version Ubuntu Version License

Mlflow Mlflow

PyPI Downloads


⭐️ If you find this project useful, please consider giving it a star! It really helps!

📚 Full Documentation: https://docs.reinforceui-studio.com

🎬 Video Demo: YouTube Tutorial


What is ReinforceUI Studio?

ReinforceUI Studio is a Python-based application designed to simplify Reinforcement Learning (RL) workflows through a beautiful, intuitive GUI. No more memorizing commands, no more juggling extra repos – just train, monitor, and evaluate in a few clicks!

Quickstart

Getting started with ReinforceUI Studio is fast and easy!

🖥️ Install and Run Locally

The easiest way to use ReinforceUI Studio is by installing it directly from PyPI. This provides a hassle-free installation, allowing you to get started quickly with no extra configuration.

Follow these simple steps:

  1. Install ReinforceUI Studio from PyPI
pip install reinforceui-studio
  1. Run the application
reinforceui-studio

That's it! You’re ready to start training and monitoring your Reinforcement Learning agents through an intuitive GUI.

✅ Tip: If you encounter any issues, check out the Installation Guide in the full documentation.

Why you should use ReinforceUI Studio

  • 🚀 Instant RL Training: Configure environments, select algorithms, set hyperparameters – all in seconds.
  • 🖥️ Real-Time Dashboard: Watch your agents learn with live performance curves and metrics.
  • 📊 Mlflow Integration: Automatically log and visualize your training runs with MLflow.
  • 🧠 Multi-Algorithm Support: Train and compare multiple algorithms simultaneously.
  • 📦 Full Logging: Automatically save models, plots, evaluations, videos, and training stats.
  • 🔧 Easy Customization: Adjust hyperparameters or load optimized defaults.
  • 🧩 Environment Support: Works with MuJoCo, OpenAI Gymnasium, and DeepMind Control Suite.
  • 📊 Final Comparison Plots: Auto-generate publishable comparison graphs for your reports or papers.

Quick Overview: Single and Multi-Algorithm Training

  • Single Training: Choose an algorithm, tweak parameters, train & visualize.

  • Multi-Training: Select several algorithms, run them simultaneously, and compare performances side-by-side.

Selection Window Main Window Display

Mlflow Integration

Example of MLflow Dashboard Example of MLflow Metrics

Supported Algorithms

ReinforceUI Studio supports the following algorithms:

Algorithm Description
CTD4 Continuous Distributional Actor-Critic Agent with a Kalman Fusion of Multiple Critics
DDPG Deep Deterministic Policy Gradient
DQN Deep Q-Network
PPO Proximal Policy Optimization
SAC Soft Actor-Critic
TD3 Twin Delayed Deep Deterministic Policy Gradient
TQC Controlling Overestimation Bias with Truncated Mixture of Continuous Distributional Quantile Critics

Results Examples

Below are some examples of results generated by ReinforceUI Studio, showcasing the evaluation curves along with snapshots of the policies in action.

Algorithm Platform Environment Curve Video
SAC DMCS Walker Walk
TD3 MuJoCo HalfCheetah v5
CDT4 DMCS Ball in cup catch
DQN Gymnasium CartPole v1

Citation

If you find ReinforceUI Studio useful for your research or project, please kindly star this repo and cite is as follows:

@misc{reinforce_ui_studio_2025,
  title = { ReinforceUI Studio: Simplifying Reinforcement Learning Training and Monitoring},
  author = {David Valencia Redrovan},
  year = {2025},
  publisher = {GitHub},
  url = {https://github.com/dvalenciar/ReinforceUI-Studio.}
}

Why Star ⭐ this Repository?

Your support helps the project grow! If you like ReinforceUI Studio, please star ⭐ this repository and share it with friends, colleagues, and the RL community! Together, we can make Reinforcement Learning accessible to everyone!

License

ReinforceUI Studio is licensed under the MIT License. You are free to use, modify, and distribute this software, provided that the original copyright notice and license are included in any copies or substantial portions of the software.

Metadata

Release files for reinforceui-studio 1.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reinforceui-studio 1.3.3
File Size Uploaded Provenance
reinforceui_studio-1.3.3.tar.gz 3.9 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for reinforceui-studio 1.3.3
File Interpreter ABI Platform
reinforceui_studio-1.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 7.8 MB

Release files / reinforceui_studio-1.3.3.tar.gz

Download URL reinforceui_studio-1.3.3.tar.gz
Size 3.9 MB
Tags Source
SHA-256 checksum
How to use checksums
6470ceb7966d9bb1250ff5a1845e589c78c7f4ca5da6a5c53de0ec8edaf32fa1
BLAKE2b-256 checksum
How to use checksums
5815e1a049bd6762ab225b2caf80cec75444751d95d5cbe64029d9fe08a6cf13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / reinforceui_studio-1.3.3-py3-none-any.whl

Download URL reinforceui_studio-1.3.3-py3-none-any.whl
Size 3.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
01abe333d33eb357ac7858fb66e89306c525fc6e700009db8562c2c78f57d3f2
BLAKE2b-256 checksum
How to use checksums
ca1c9ddf751f210d7b23da61c02ca620c95852c3681916c209264c891dd635f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Security for reinforceui-studio 1.3.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.3.3 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page