#4949th of 53 in Training and fine-tuning

openclaw-rl

Asynchronous RL framework that trains agents from live conversation feedback

Stars
5.7k
License
Apache-2.0
Last commit
May 2026
Language
Python
Stars, last 29 weeks+752
21 Apr 2026: 4,992 stars28 Apr 2026: 5,084 stars5 May 2026: 5,148 stars12 May 2026: 5,216 stars19 May 2026: 5,269 stars26 May 2026: 5,315 stars2 Jun 2026: 5,356 stars9 Jun 2026: 5,389 stars16 Jun 2026: 5,436 stars23 Jun 2026: 5,457 stars30 Jun 2026: 5,473 stars7 Jul 2026: 5,497 stars14 Jul 2026: 5,517 stars21 Jul 2026: 5,544 stars28 Jul 2026: 5,565 stars4 Aug 2026: 5,582 stars11 Aug 2026: 5,595 stars18 Aug 2026: 5,614 stars25 Aug 2026: 5,628 stars1 Sept 2026: 5,642 stars8 Sept 2026: 5,651 stars15 Sept 2026: 5,663 stars22 Sept 2026: 5,679 stars29 Sept 2026: 5,694 stars6 Oct 2026: 5,696 stars13 Oct 2026: 5,708 stars20 Oct 2026: 5,718 stars27 Oct 2026: 5,730 stars3 Nov 2026: 5,742 stars10 Nov 2026: 5,744 stars

4,992 on 21 Apr 20265,744 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

OpenClaw-RL wraps a self-hosted model as an OpenAI-compatible API for OpenClaw, intercepts multi-turn conversations, and trains the policy in the background using Binary RL (GRPO), on-policy distillation, or a hybrid of both. Built on the Slime framework, it also includes RL recipes for terminal, GUI, SWE and tool-call agents. Training can run on local GPUs or on Tinker (LoRA).

Who it is for: ML engineers doing RL fine-tuning of agents on their own GPUs

Strengths

  • Serving, rollout, judge scoring and training run as separate async loops, so serving continues during training
  • Supports Binary RL, on-policy distillation and a combined method, with LoRA and Qwen3.5 support
  • Includes launch scripts for terminal, GUI, SWE and tool-call agent RL
  • Policy, judge and trainer run on your own infrastructure; no third-party model API required

Weaknesses

  • Default setup assumes 8 GPUs, CUDA 12.9 and Python 3.12
  • Depends on Slime and Ray-style launch scripts; setup is involved
  • Personal-agent flow is tied to OpenClaw and needs an extension for your own install
  • No Docker or compose files, and no tagged releases

What it needs

  • GPU required
  • Needs Slime, OpenClaw, CUDA 12.9, Python 3.12
  • Models: Qwen3 4B/8B, Qwen3.5 4B/9B/27B, Qwen3-VL 8B
  • port 30000

Quick answers

Is openclaw-rl open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does openclaw-rl need a GPU?

Yes, it needs a GPU.

Also in Training and fine-tuning

See all 53
Also in Training and fine-tuning
RankProjectScore
1unslothDesktop and web app to run and fine-tune local models Live demo ↗ (opens in a new tab)79.3k stars+1,694 (+2.2%) in 30 daysApache-2.088 out of 100
2peftPython library for LoRA and other parameter-efficient fine-tuning of Transformers models Live demo ↗ (opens in a new tab)21.9k stars+133 (+0.6%) in 30 daysApache-2.088 out of 100
3deepspeedPyTorch library for distributed training of very large models with ZeRO43.3k stars+166 (+0.4%) in 30 daysApache-2.086 out of 100
#4verlReinforcement learning training library for LLM post-training with PPO and GRPO24.2k stars+391 (+1.6%) in 30 daysApache-2.086 out of 100
#5trlPost-training library with SFT, DPO, GRPO and KTO trainers19.7k stars+247 (+1.3%) in 30 daysApache-2.086 out of 100