awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Librerías para agentes de aprendizaje por refuerzo

Clasificación actualizada el 30 jun 2026

For una librería de aprendizaje por refuerzo para entrenar agentes, the strongest matches are openai/baselines (OpenAI Baselines is a comprehensive reinforcement learning library with), vwxyzjn/cleanrl (CleanRL is a PyTorch-based reinforcement learning library that provides) and dlr-rm/stable-baselines3 (Stable-Baselines3 is a dedicated reinforcement learning library on PyTorch). tensorlayer/tensorlayer and openmanus/openmanus-rl round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Frameworks y kits de herramientas para desarrollar, entrenar y evaluar agentes autónomos mediante algoritmos de aprendizaje por refuerzo.

Librerías para agentes de aprendizaje por refuerzo

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • openai/baselinesAvatar de openai

    openai/baselines

    16,733Ver en GitHub↗

    Baselines is a comprehensive suite of frameworks for reinforcement learning algorithm implementation, imitation learning, and training orchestration. It provides a library of standardized learning algorithms used to benchmark and replicate research results, alongside a deep learning policy framework for constructing neural network architectures such as multi-layer perceptrons, convolutional networks, and long short-term memory networks. The project includes a specialized imitation learning toolkit that enables agents to mimic expert behavior through behavior cloning and generative adversarial

    OpenAI Baselines is a comprehensive reinforcement learning library with algorithm implementations, neural network policy frameworks, vectorized environments, and training utilities like parallel trajectory generation, making it exactly the sort of framework this search is after for training RL agents.

    PythonAdvantage Actor-Critic ImplementationsNeural NetworksPPO Implementations
    Ver en GitHub↗16,733
  • vwxyzjn/cleanrlAvatar de vwxyzjn

    vwxyzjn/cleanrl

    9,127Ver en GitHub↗

    CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations for online reinforcement learning algorithms. It serves as a deep reinforcement learning benchmark suite and experiment orchestrator designed for research and agent development across both discrete and continuous action spaces. The project is distinguished by its single-file algorithm implementation approach, which encapsulates each algorithm in a standalone script to eliminate complex class hierarchies. This structure is paired with a system for scheduling and executing large-s

    CleanRL is a PyTorch-based reinforcement learning library that provides single-file implementations of many algorithms (PPO, A2C, etc.) with built-in experiment orchestration, environment integration via Gym, and training utilities including distributed training and logging, making it a comprehensive fit for training RL agents.

    PythonCategorical DQN ImplementationsPPO ImplementationsRainbow DQN Implementations
    Ver en GitHub↗9,127
  • dlr-rm/stable-baselines3Avatar de DLR-RM

    DLR-RM/stable-baselines3

    12,765Ver en GitHub↗

    Stable-baselines3 is a reinforcement learning library built on the PyTorch deep learning framework. It provides a collection of reliable, standardized implementations of reinforcement learning algorithms designed for training, testing, and benchmarking agent policies in diverse simulated environments. The library functions as an agent training toolkit that emphasizes modularity and reproducibility. It features a unified environment interface and supports vectorized execution to accelerate data collection across multiple simulation instances. Users can customize neural network architectures, f

    Stable-Baselines3 is a dedicated reinforcement learning library on PyTorch that provides a full suite of algorithm implementations, a unified environment API with vectorized (multi-process) support, neural network customization, training utilities, and evaluation tools — exactly the software framework for training RL agents you described.

    PythonVectorized EnvironmentsReinforcement Learning AlgorithmsReinforcement Learning Environments
    Ver en GitHub↗12,765
  • tensorlayer/tensorlayerAvatar de tensorlayer

    tensorlayer/TensorLayer

    7,384Ver en GitHub↗

    TensorLayer is a backend-agnostic tensor library and deep learning framework designed for building neural network architectures. It provides a neural network abstraction layer that allows model logic to run across different deep learning engines using high-level layers and model components. The project serves as a deep reinforcement learning toolkit for implementing policy-based, value-based, and actor-critic agents. It includes specialized tools for managing experience replay and gradient-based policy optimization to handle both discrete and continuous action spaces. To support reinforcemen

    TensorLayer is a dedicated deep reinforcement learning toolkit that provides implementations of policy-based, value-based, and actor-critic algorithms, environment wrappers, experience replay buffers, and neural network construction—directly matching the need for a library to train RL agents with algorithm support and training utilities.

    PythonActor-Critic ArchitecturesDeep Learning ArchitecturesEnvironment Wrappers
    Ver en GitHub↗7,384
  • openmanus/openmanus-rlAvatar de OpenManus

    OpenManus/OpenManus-RL

    3,916Ver en GitHub↗

    OpenManus-RL is a reinforcement learning framework and distributed training pipeline designed to train large language models as agents. It serves as an agentic reasoning optimizer and reward model trainer, providing the infrastructure to improve model decision-making through reward-based policy optimization. The project distinguishes itself through a distributed architecture that supports parameter sharding across multiple compute nodes and a coordinated rollout system for collecting interaction trajectories. It incorporates advanced reasoning strategies, such as Tree-of-Thoughts and Monte Ca

    OpenManus-RL is a reinforcement learning framework and distributed training pipeline specifically for training LLMs as agents, providing algorithm implementations (PPO, advantage estimation), custom environment definitions, parallel trajectory generation, and reward shaping — which squarely matches the request for an RL library with environment integration, algorithms, neural network support, and multiprocessing capabilities.

    PythonPPO ImplementationsReinforcement Learning Optimizers
    Ver en GitHub↗3,916
  • isaac-sim/isaaclabAvatar de isaac-sim

    isaac-sim/IsaacLab

    6,377Ver en GitHub↗

    Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting both single-agent and multi-agent reinforcement learning. It is built on an Omniverse-PhysX simulation backend that models rigid bodies, articulated systems, deformable objects, and sensors, and provides a task-based environment configuration system where each training environment is defined as a modular class specifying observation spaces, action spaces, reward functions, and termination conditions. The framework distinguishes itself through an RL-library abstraction layer that

    Isaac Lab is a reinforcement learning framework for training robot policies in physically simulated environments, supporting single- and multi-agent RL with environment APIs, algorithm integrations, training utilities, and parallelized rollout — squarely delivering the kind of RL library this search asks for.

    PythonReinforcement Learning EnvironmentsTraining MetricsGymnasium Space Configurators
    Ver en GitHub↗6,377
  • thu-ml/tianshouAvatar de thu-ml

    thu-ml/tianshou

    10,235Ver en GitHub↗

    Tianshou is a reinforcement learning framework designed for developing and testing agents. It provides a system for implementing custom agents by defining policies and parameter update rules to optimize agent behavior. The framework decouples neural network architectures from update logic through policy-based abstractions and separates data pre-processing from gradient updates. It utilizes a collector-driven pipeline to stream experience from environments into structured memory buffers for sampled learning. The system supports vectorized environment execution to run multiple parallel instanc

    Tianshou is a reinforcement learning framework that provides algorithm implementations (DQN, PPO, SAC, etc.), a vectorized environment runner for parallel execution, and PyTorch-based neural network support, making it a direct and comprehensive fit for training RL agents.

    PythonVectorized Environments
    Ver en GitHub↗10,235
  • hiyouga/easyr1Avatar de hiyouga

    hiyouga/EasyR1

    5,034Ver en GitHub↗

    EasyR1 is a distributed model training system and reinforcement learning framework for large language and vision-language models. It functions as a multimodal trainer and an implementation of a Proximal Policy Optimization pipeline designed to refine the reasoning and perception capabilities of models that process both text and images. The system specializes in distributing reinforcement learning workloads across multiple compute nodes to manage high memory requirements. It optimizes hardware utilization through padding-free training and fine-tuning to fit large models onto available graphics

    EasyR1 is a distributed reinforcement learning framework tailored for large language and vision-language models, providing PPO algorithm implementations and training utilities, but it lacks a general environment API for standard RL benchmarks, which narrows its fit for this search.

    PythonPPO ImplementationsReinforcement Learning Optimizers
    Ver en GitHub↗5,034
  • p-christ/deep-reinforcement-learning-algorithms-with-pytorchAvatar de p-christ

    p-christ/Deep-Reinforcement-Learning-Algorithms-with-PyTorch

    5,935Ver en GitHub↗

    This is a PyTorch-based toolkit for training reinforcement learning agents, providing implementations of standard and hierarchical deep RL algorithms. It is designed as a library for deep reinforcement learning research and experimentation, supporting both discrete and continuous control tasks through a collection of algorithm implementations. The project distinguishes itself by offering a hierarchical reinforcement learning framework that decomposes complex long-horizon tasks into manageable sub-goals using meta-controllers and lower-level policies. It also includes a Hindsight Experience Re

    This PyTorch-based toolkit provides implementations of standard and hierarchical deep RL algorithms along with environment adapters and training runners, making it a solid match for training reinforcement learning agents even though it does not explicitly cover multiprocessing or policy visualization.

    PythonActor-Critic ArchitecturesEnvironment Wrappers
    Ver en GitHub↗5,935
  • karpathy/convnetjsAvatar de karpathy

    karpathy/convnetjs

    11,171Ver en GitHub↗

    ConvNetJS is a JavaScript deep learning library and neural network training engine designed for client-side machine learning. It functions as a framework for building, training, and running convolutional neural networks directly within a web browser without the need for a backend server. The library specializes in image recognition and pattern analysis using convolutional and pooling layers. It enables the creation of models for classification and regression tasks, as well as the development of reinforcement learning agents that optimize behavior through trial and error in simulated environme

    ConvNetJS is a deep learning library that includes explicit support for building and training reinforcement learning agents in browser-based environments, so it fits as a reinforcement learning library, though its focus on vision and browser execution means it lacks dedicated RL algorithm libraries and multiprocessing utilities.

    JavaScriptReinforcement Learning EnvironmentsNeural Network Layers
    Ver en GitHub↗11,171
  • ai4finance-foundation/finrlAvatar de AI4Finance-Foundation

    AI4Finance-Foundation/FinRL

    13,964Ver en GitHub↗

    FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

    FinRL is a reinforcement learning framework built for developing and training trading agents, providing environment simulations, DRL algorithm implementations, and training utilities — making it a valid library for training RL agents even though it is specialized for finance.

    Jupyter NotebookReinforcement Learning EnvironmentsReinforcement Learning Environments
    Ver en GitHub↗13,964
  • openpipe/artAvatar de OpenPipe

    OpenPipe/ART

    8,630Ver en GitHub↗

    ART is a platform for agentic training, providing a reinforcement learning framework, training environment, and compute orchestrator. It enables the improvement of multi-step agent reasoning and tool usage through group relative policy optimization and a judge-based reward modeling system. The project features tools for model distillation to transfer capabilities from large teacher models to smaller architectures, as well as a system for capturing execution trajectories to generate synthetic training data. It supports specialized training workflows including supervised fine-tuning for baselin

    ART is a reinforcement learning framework for training LLM agents using GRPO and reward modeling, but its focus on agentic LLM training rather than general RL algorithms and environment integrations makes it a narrower fit than a comprehensive reinforcement learning library.

    PythonReinforcement Learning OptimizersTraining Loop Managers
    Ver en GitHub↗8,630
  • ljpzzz/machinelearningAvatar de ljpzzz

    ljpzzz/machinelearning

    8,706Ver en GitHub↗

    This project is a machine learning implementation library featuring a collection of code examples that implement supervised, unsupervised, and reinforcement learning algorithms from scratch. It provides a comprehensive set of toolkits for core machine learning components, including a natural language processing toolkit, a reinforcement learning framework, and suites for data dimensionality reduction and pattern mining. The library includes specialized implementations for reinforcement learning, such as Q-Learning, Deep Q-Networks, and Actor-Critic agents. The natural language processing capab

    ljpzzz/machinelearning is a machine learning implementation library that includes a dedicated reinforcement learning framework with implementations of Q-learning, DQN, and Actor-Critic, making it a suitable tool for training RL agents, though it covers a broader set of ML tasks beyond just RL.

    Jupyter NotebookDouble DQN ImplementationsDeep Learning Architectures
    Ver en GitHub↗8,706
  • google/dopamineAvatar de google

    google/dopamine

    10,879Ver en GitHub↗

    Dopamine is a reinforcement learning research framework designed for prototyping and testing algorithms across diverse simulated environments. It provides an agent development toolkit that utilizes a flat class hierarchy to facilitate the creation and extension of learning agents. The framework includes a standardization layer via environment wrappers that connect agents to various physics simulations and gaming environments. It also features a high-performance experience replay buffer for storing and sampling transition data to improve training stability, alongside a dedicated hyperparameter

    Dopamine is a reinforcement learning research framework that provides an agent development toolkit with environment wrappers for connecting to simulations and gaming environments, along with an experience replay buffer and hyperparameter configuration for training—fitting the search for an RL library though focused more on research prototyping than production training workflows.

    Jupyter NotebookEnvironment Wrappers
    Ver en GitHub↗10,879
  • verl-project/verlAvatar de verl-project

    verl-project/verl

    22,000Ver en GitHub↗

    This project is a distributed training infrastructure designed for aligning large language models through reinforcement learning. It functions as an end-to-end engine for complex alignment tasks, including proximal policy optimization, direct preference optimization, and iterative self-play. By providing a unified framework for multi-turn interactions and tool-use scenarios, it enables the development of models capable of reasoning and external environment engagement. The framework distinguishes itself through a decoupled architecture that separates model training from sample generation. This

    verl is a distributed training infrastructure for aligning large language models via reinforcement learning algorithms like PPO and DPO, making it a specialized RL library for this domain, though it lacks a standard environment API for general RL agents.

    PythonReinforcement Learning OptimizersPreference Optimization
    Ver en GitHub↗22,000
  • huggingface/trlAvatar de huggingface

    huggingface/trl

    18,653Ver en GitHub↗

    This library provides a comprehensive framework for fine-tuning, aligning, and distilling transformer-based language models. It serves as a toolkit for adapting models to specialized domains through supervised learning, while offering advanced methodologies to improve output quality and reasoning capabilities. The project distinguishes itself through specialized alignment and optimization techniques, including direct preference optimization and reinforcement learning, which allow models to be tuned against human preferences without complex reward modeling. It further supports training efficie

    This library is a reinforcement learning toolkit for fine-tuning and aligning language models using algorithms like PPO and DPO, fitting your search for an RL training library, though it is specialized for language model agents rather than general environments.

    PythonPreference Optimization
    Ver en GitHub↗18,653
  • openrlhf/openrlhfAvatar de OpenRLHF

    OpenRLHF/OpenRLHF

    9,675Ver en GitHub↗

    OpenRLHF is a training framework and alignment library designed for reinforcement learning from human feedback across distributed GPU clusters. It provides tools for aligning large language models and multimodal vision-language models using algorithms such as PPO, GRPO, and DPO. The framework distinguishes itself through a distributed inference engine that overlaps sample rollout with training to increase throughput. It supports scaling to models exceeding 70 billion parameters via parameter sharding and handles long-context sequences through ring-attention sequence parallelism. The project

    OpenRLHF is a reinforcement learning framework specialized for aligning large language models with human feedback (RLHF), providing algorithms like PPO and distributed training utilities, but it does not integrate with standard environment APIs typical of general agent training libraries.

    PythonPreference Optimization
    Ver en GitHub↗9,675
  • rllm-org/rllmAvatar de rllm-org

    rllm-org/rllm

    5,641Ver en GitHub↗

    rllm is an asynchronous reinforcement learning framework for training language agents. It provides a unified pipeline that runs the same agent code for both evaluation and training, automatically capturing traces for gradient computation. The framework supports distributed reinforcement learning across multiple GPUs and nodes using pluggable backends, and executes agents in isolated sandboxes—either locally or in the cloud—for safe and scalable rollout collection. It trains agents built with LangGraph, SmolAgents, OpenAI Agents SDK, or custom frameworks without requiring core logic changes. T

    rllm is an asynchronous reinforcement learning framework for training language agents, with distributed training, policy optimization, and evaluation utilities—fitting your need for an RL library, though it is specialized for language-agent scenarios rather than general RL environments.

    PythonLanguage Agent RL FrameworksReinforcement Learning AlignmentReinforcement Learning Training
    Ver en GitHub↗5,641
  • keras-rl/keras-rlAvatar de keras-rl

    keras-rl/keras-rl

    5,551Ver en GitHub↗

    keras-rl is a reinforcement learning library that enables the training of neural agents using Keras. It serves as a framework for implementing deep reinforcement learning agents that interact with simulated environments to discover optimal behaviors and maximize cumulative rewards. The library provides a system for configuring, training, and managing neural network agents. It handles the interaction loop between agents and environments, allowing models to learn through direct experience and gradient-based optimization. The framework includes capabilities for model weight management, allowing

    keras-rl is a dedicated reinforcement learning library that implements deep RL algorithms and integrates with simulated environments via Keras, providing neural network support and training utilities squarely in this category.

    PythonDeep Reinforcement Learning ImplementationsAgent-Environment Interaction LoopsKeras Model Implementations
    Ver en GitHub↗5,551
  • tensorforce/tensorforceAvatar de tensorforce

    tensorforce/tensorforce

    3,307Ver en GitHub↗

    Tensorforce: a TensorFlow library for applied reinforcement learning

    Tensorforce is a TensorFlow library purpose-built for applied reinforcement learning, delivering algorithm implementations, neural network support, and training utilities within a unified API — squarely the kind of framework this search targets.

    PythonDeep Learning EcosystemsDeep Learning FrameworksMachine Learning Frameworks
    Ver en GitHub↗3,307
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
openai/baselines16.7KPythonMIT1 ago 2024
vwxyzjn/cleanrl9.1KPythonother8 jul 2025
dlr-rm/stable-baselines312.8KPythonmit20 feb 2026
tensorlayer/tensorlayer7.4KPythonNOASSERTION18 feb 2023
openmanus/openmanus-rl3.9KPythonapache-2.08 oct 2025
isaac-sim/isaaclab6.4KPythonbsd-3-clause20 feb 2026
thu-ml/tianshou10.2KPythonmit1 dic 2025
hiyouga/easyr15KPythonApache-2.06 abr 2026
p-christ/deep-reinforcement-learning-algorithms-with-pytorch5.9KPythonMIT25 jul 2024
karpathy/convnetjs11.2KJavaScriptMIT7 ene 2023

Related searches

  • framework para crear agentes de IA autónomos
  • RL training environments
  • librería para RLHF y alineación de preferencias
  • framework para crear agentes de IA autónomos
  • framework para agentes con memoria a largo plazo
  • un framework para crear agentes de IA
  • framework para crear agentes de IA
  • un framework para crear agentes de IA autónomos