← all repositories
NovaSky-AI/SkyRL

Berkeley's bet on RL for real-world LLM agents

A full-stack toolkit for training language models to actually use tools, not just talk about them.

2.1k stars Python AgentsML Frameworks
SkyRL
Not currently ranked — collecting fresh signals.
star history

What it does

SkyRL is a modular reinforcement-learning stack for LLMs, built by the Berkeley Sky Computing Lab. It covers training (skyrl-train), a local backend for the Tinker API (skyrl-tx), an agent layer for long-horizon tasks (skyrl-agent), and a gymnasium of tool-use environments (skyrl-gym) spanning math, coding, search, and SQL. The pieces are being folded into a single skyrl/ package, though the older paths still work.

The interesting bit

The project treats RL for LLMs as an infrastructure problem, not just an algorithmic one. It ships a unified engine that handles both training and inference, and it implements the Tinker API so you can run existing training scripts on local GPUs without rewriting them. The SQL pipeline is a notable proof point: a 7B model trained on 653 samples reportedly outperforms GPT-4o and o4-mini on Text2SQL, per the authors’ claims.

Key highlights

  • Supports multi-turn, long-horizon agent training on real environments (e.g., SWE-Bench, terminal tasks)
  • Implements the Tinker API for portable, hardware-local execution
  • Includes pre-built Gymnasium environments for math, coding, search, and SQL
  • Adopts patterns from veRL, OpenRLHF, Search-R1, and NVIDIA NeMo-RL
  • Active downstream use: Biomni-R0, CodeScout, OpenThoughts-Agent, and others

Caveats

  • The repo is mid-reorganization; the skyrl/ folder is the future, but migration is ongoing (see issue #1145)
  • Exact reproduction of earlier SkyRL-v0 results requires checking out a specific commit

Verdict

Worth a look if you’re doing RL on LLMs with tool use, especially agents or SQL. Skip it if you just need a quick SFT wrapper or are allergic to moving parts.

Frequently asked

What is NovaSky-AI/SkyRL?
A full-stack toolkit for training language models to actually use tools, not just talk about them.
Is SkyRL open source?
Yes — NovaSky-AI/SkyRL is open source, released under the Apache-2.0 license.
What language is SkyRL written in?
NovaSky-AI/SkyRL is primarily written in Python.
How popular is SkyRL?
NovaSky-AI/SkyRL has 2.1k stars on GitHub.
Where can I find SkyRL?
NovaSky-AI/SkyRL is on GitHub at https://github.com/NovaSky-AI/SkyRL.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.