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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
inclusionAI avatar

inclusionAI/AReaL

0
View on GitHub↗
3,559 stars·295 forks·Python·apache-2.0·39 viewsinclusionai.github.io/AReaL↗

AReaL

AReaL is a system for agent orchestration, distributed model training, and parameter-efficient tuning. It provides a framework for developing multi-turn reasoning agents and training large models using reinforcement learning from human feedback.

The project implements a toolkit for improving the visual reasoning and geometry problem solving capabilities of vision-language models. It utilizes a memory-efficient tuning system to optimize mathematical and reasoning models across different inference backends.

The infrastructure supports large-scale training through tensor, pipeline, and expert parallelism. Its capability surface includes reward model construction based on human preference comparisons and both synchronous and asynchronous reinforcement learning algorithms to improve goal alignment and model reasoning.

Features

  • Large-Scale Model Training - Provides a scalable infrastructure for training large models using various forms of distributed parallelism.
  • Agentic Reasoning Loops - Structures model interactions as a sequence of internal thought steps before final tool execution.
  • Agentic Workflow Orchestration - Orchestrates multi-turn reasoning agents that execute tool calls through external executors.
  • Reward Modeling - Implements Bradley-Terry reward modeling to align model behavior using pairwise human preference comparisons.
  • External Tool Execution - Decouples reasoning from action by routing tool calls to external executors that return results to the agent.
  • Hybrid Model Parallelism - Supports large-scale training through a combination of tensor, pipeline, and expert parallelism.
  • Reinforcement Learning Alignment - Implements synchronous and asynchronous reinforcement learning algorithms to improve model reasoning and goal alignment.
  • Distributed Training - Enables large-scale model training across cloud environments using tensor, pipeline, and expert parallelism.
  • Low-Rank Adaptation - Employs low-rank adaptation to reduce training memory by updating only small, decomposed weight matrices.
  • Scalable Distributed Pipelines - Offers a scalable environment for training large models across distributed hardware using advanced parallelism.
  • Reinforcement Learning Training - Uses both synchronous and asynchronous reinforcement learning algorithms to improve goal alignment and reasoning.
  • Asynchronous Algorithms - Implements asynchronous reinforcement learning to decouple experience collection from the training loop for better stability.
  • RLHF Training Pipelines - Integrates reward modeling and reinforcement learning to train large language models from human feedback.
  • Agent Framework Integrations - Provides adapters for integrating third-party agent frameworks into a unified multi-turn reasoning execution environment.
  • Reinforcement Learning Optimization - Utilizes reinforcement learning techniques to train vision-language models for complex visual tasks and geometry problem solving.
  • Vision-Language Trainers - Provides a toolkit specifically for training multimodal models to handle visual reasoning and geometry problems.
  • Preference-Based Model Alignments - Combines reward modeling and parameter-efficient tuning to align model behavior with human preferences.
  • Vision-Language Training - Trains vision-language models to solve complex visual reasoning and geometry problems using RL techniques.
  • Parameter Efficient Fine-Tuning - Implements low-rank adaptation to minimize memory usage when training mathematical and reasoning models.
  • Reasoning Model Training Suites - Provides asynchronous RL infrastructure to optimize the training of complex reasoning and agentic models.
  • Agentic Frameworks - Framework for agentic reinforcement learning.
  • Agentic Reinforcement Learning - Framework for agentic reinforcement learning.
  • Reasoning Models - Reinforcement learning for reasoning.
  • Reinforcement Learning - Library for reinforcement learning research and development.
  • Reinforcement Learning Frameworks - Large-scale asynchronous reinforcement learning system for language reasoning.

Star history

Star history chart for inclusionai/arealStar history chart for inclusionai/areal

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does inclusionai/areal do?

AReaL is a system for agent orchestration, distributed model training, and parameter-efficient tuning. It provides a framework for developing multi-turn reasoning agents and training large models using reinforcement learning from human feedback.

What are the main features of inclusionai/areal?

The main features of inclusionai/areal are: Large-Scale Model Training, Agentic Reasoning Loops, Agentic Workflow Orchestration, Reward Modeling, External Tool Execution, Hybrid Model Parallelism, Reinforcement Learning Alignment, Distributed Training.

Which projects share features with inclusionai/areal?

Projects with overlapping indexed features include: openrlhf/openrlhf — OpenRLHF is a training framework and alignment library designed for reinforcement learning from human feedback across… volcengine/verl — verl is a distributed training system designed for large language model alignment and reinforcement learning. It… internlm/xtuner — xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised… petergriffinjin/search-r1 — Search-R1 is a distributed training system and reinforcement learning framework designed to create search-augmented… huggingface/alignment-handbook — This project is an alignment framework and suite of pipelines for training language models using supervised… hiyouga/easyr1 — EasyR1 is a distributed model training system and reinforcement learning framework for large language and…

Projects sharing features with AReaL

These projects share indexed features with AReaL. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • openrlhf/openrlhfOpenRLHF avatar

    OpenRLHF/OpenRLHF

    9,675View on 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

    Pythonlarge-language-modelsopenai-o1proximal-policy-optimization
    View on GitHub↗9,675
  • volcengine/verlvolcengine avatar

    volcengine/verl

    22,015View on GitHub↗

    verl is a distributed training system designed for large language model alignment and reinforcement learning. It provides a framework for executing post-training pipelines, including supervised fine-tuning and reinforcement learning from human feedback, to refine model behavior and agentic capabilities. The system utilizes a hybrid training and inference engine that optimizes memory and communication when switching between model generation and gradient updates. It supports multi-modal reinforcement learning for models processing both image and text data, and implements algorithms such as PPO

    Python
    View on GitHub↗22,015
  • internlm/xtunerInternLM avatar

    InternLM/xtuner

    5,150View on GitHub↗

    xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised fine-tuning, and the optimization of vision-language multimodal models. It serves as a distributed training accelerator and a specialized framework for scaling Mixture-of-Experts models and aligning model behavior through reinforcement learning from human feedback. The project distinguishes itself through advanced memory and compute optimizations, such as sequence parallelism for ultra-long context windows and interleaved pipeline parallelism to reduce GPU idle time. It provide

    Pythonagentdeepseek-v3gpt-oss
    View on GitHub↗5,150
  • petergriffinjin/search-r1PeterGriffinJin avatar

    PeterGriffinJin/Search-R1

    5,022View on GitHub↗

    Search-R1 is a distributed training system and reinforcement learning framework designed to create search-augmented language models. It provides an architecture for scaling model workloads across head and worker nodes while optimizing how models interleave internal reasoning with external tool calls. The system focuses on refining model behavior through custom reward signals and reinforcement learning to improve tool-use formatting and information retrieval. It implements an interleaved reasoning-search loop that allows models to alternate between internal thought generation and external data

    Python
    View on GitHub↗5,022
  • Compare all 30 related projects→