ART

Active
GitHub Python Apache-2.0

Description

ART (Agent Reinforcement Trainer) trains multi-step agents for real-world tasks using GRPO reinforcement learning, enabling on-the-job training for models like Qwen, Llama, and more.

Key Features

  • GRPO-based reinforcement learning for training multi-step agents on real-world tasks
  • W&B Training serverless RL with 40% lower cost and 28% faster training via shared inference cluster
  • Pre-built notebooks for email search, 2048, Tic Tac Toe, Codenames, and MCP tool mastery
  • SFT distillation support to transfer capabilities from large to smaller models
  • Checkpoint-to-inference pipeline with every checkpoint instantly available via W&B Inference
  • Supports Qwen, Llama, and other open models with fine-tuning and RL training

Use Cases

💡 Training agents to perform complex multi-step tasks like email search and game playing
💡 Distilling capabilities from frontier models to smaller, deployment-friendly models
💡 Improving agent reliability through on-the-job reinforcement learning
💡 Rapidly iterating on agent behavior with serverless RL infrastructure

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (10.7k stars)
  • Permissive open-source license (Apache-2.0)

Quick Start

Install via pip: `pip install openpipe-art`. Try the Colab notebooks for hands-on examples. For W&B serverless RL, set your W&B API key and use `ServerlessBackend` to register a `TrainableModel`. Run training with reward functions defined in Python.

Related Projects

AutoAgent

9.8k · Python
Stale B

Fully-automated and zero-code LLM agent framework that enables users to build and deploy custom AI agents through natural language without writing code.

agent-frameworkzero-codeautomation +2
  • · Fully-automated agent building through natural language — no coding required to create, customize, and deploy AI agents
  • · Zero-code framework democratizing AI development for users without technical backgrounds
  • · Self-managing workflow generation that dynamically creates and optimizes agent pipelines from high-level descriptions

PocketFlow

11.1k · Python
Normal A

PocketFlow is a minimalist 100-line LLM framework that lets Agents build Agents, enabling complex AI agent workflows through a clean abstraction layer.

agent-frameworkllmworkflow +2
  • · Only 100 lines of code, zero dependencies, zero vendor lock-in — ultra lightweight
  • · Graph-based abstraction supporting Agent, Multi-Agent, Workflow, and RAG design patterns
  • · Supports Agentic Coding — let AI agents like Cursor build agents for 10x productivity

Agno

42.0k · Python
Active A

Agno is a high-performance agent framework for building multimodal AI agents with memory, knowledge, and tool-use capabilities, supporting multiple LLM providers.

agent-frameworkmulti-agentllm +1
  • · Production API — 50+ endpoints with SSE and WebSocket to build products on top
  • · 100+ pre-built tool integrations — Connect to 100+ tools via pre-built toolkits
  • · Context Providers — Access live data from Slack, Drive, wikis, MCP, and custom sources