allenai/open-instruct

AllenAI's post-training codebase

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 59 minutes ago
Added to GitGenius on September 17th, 2026
Created on June 9th, 2023
Open Issues & Pull Requests: 116 (+0)
GitHub issues: Enabled
Number of forks: 590
Total Stargazers: 3,874 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.4 hours
Mean response time: 9.5 days
90th percentile: 17.0 days
Tracked items: 189

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 12% of issues opened in the past year have never received a reply. 32% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 62% of issues opened in the past year have been closed, leaving a working backlog. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 7
Closed in 7 days: 2
Avg open age: 38 days
Stale 30+ days: 8
Stale 90+ days: 2

Recent activity

Opened in 7 days: 7
Closed in 7 days: 2
Comments in 7 days: 27
Events in 7 days: 27

Top labels

  • enhancement (5)
  • PR welcome! (2)
  • WIP (1)
  • bug (1)
  • help wanted (1)

Detailed Description

Open Instruct is a post-training codebase for instruction-tuning and fine-tuning pretrained language models on publicly available datasets.

The project addresses the challenge of adapting general-purpose language models to follow instructions effectively. It provides unified code for fine-tuning with modern techniques across multiple instruction datasets, implements preference-based learning methods including direct preference optimization and reinforcement learning with verifiable rewards, and releases trained model checkpoints from its exploration work. The codebase consolidates these capabilities in one place rather than requiring practitioners to assemble them from separate sources.

Teams building instruction-following models should consider this tool if they want to leverage established post-training techniques without implementing them from scratch. It suits projects that can benefit from publicly available datasets and want to experiment with different fine-tuning approaches on standard model architectures. The project maintains native evaluation support but directs users toward a separate evaluation framework for more comprehensive assessment. The work is grounded in peer-reviewed research exploring instruction tuning at scale, with findings published across multiple papers documenting the effectiveness of different training strategies.

The project receives active development with regular updates incorporating latest techniques and research findings. The codebase is maintained as a living resource that evolves with new discoveries in post-training methodology. Documentation is comprehensive, including detailed papers explaining the reasoning behind design choices and empirical results from various training configurations. The team releases trained model checkpoints alongside code, enabling users to both reproduce results and adopt pre-trained variants directly.