finds.dev

OpenPipe/ART

Agent Reinforcement Trainer: train multi-step agents for real-world tasks using GRPO. Give your agents on-the-job training. Reinforcement learning for Qwen3.6, GPT-OSS, Llama, and more!

View on GitHubHomepage ↗

★ 10,821PythonApache-2.0updated Oct 2026

// the take

ART is a framework from OpenPipe for training LLM-based agents with reinforcement learning (GRPO), splitting the work into a client that runs in your existing agent code and a server that handles vLLM inference and training on a GPU machine. It's aimed at developers who already have an agentic workflow and want to improve reliability through RL instead of just better prompting.

The client/server split is genuinely useful: your application code talks to an OpenAI-compatible client, so you can bolt RL onto an existing agent without rewriting its inference path, and the GPU-heavy server can run on a laptop-triggered ephemeral instance or a local box. RULER auto-generates reward signals, which sidesteps the usual RL bottleneck of hand-crafting a reward function per task. It already has concrete integrations beyond toy demos — LangGraph support and MCP-RL for training a model to use an arbitrary MCP server's tools, not just notebook examples.

Model support is narrower than the pitch suggests: Gemma 3 is explicitly unsupported and the real compatibility boundary is whatever Unsloth covers, not a general vLLM/HF guarantee. The README's top section is effectively an ad for OpenPipe's own paid hosted service (W&B Training / Serverless RL), and the free self-hosted path is comparatively more hands-on to get running (GPU provisioning, vLLM, checkpoint management). Most of the example coverage is toy games (tic-tac-toe, 2048, Codenames) or single published case studies (the email agent); there's limited public evidence of this scaling to messy, large real-world agent tasks outside OpenPipe's own benchmarks. RL training loops are also inherently expensive to get wrong — a misconfigured reward or rollout setup burns GPU time silently, and that risk doesn't go away just because the harness is ergonomic.

We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
10,821
Forks
1,009
Language
Python
License
Apache-2.0
Last commit
26 Oct 2026

// nearby

If ART isn't quite it.

All repos →