alexrudall/ruby-openai

OpenAI API + Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible!

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Type:Library / SDKCategory(s):Agent Frameworks & SDKsAI Agents & LLM Apps
Added to GitGenius on September 21st, 2026
Created on August 3rd, 2020
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 383
Total Stargazers: 3,222 (+0)
Total Subscribers: 39 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 days
Mean response time: 70.9 days
90th percentile: 233.5 days
Tracked items: 54

How this project is maintained

97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 29
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 533 days
Stale 30+ days: 29
Stale 90+ days: 28

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • azure (6)
  • bug (1)
  • enhancement (1)
  • security (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Ruby OpenAI is a Ruby client library for the OpenAI API that enables developers to integrate OpenAI's models and services into Ruby applications.

The library solves the problem of accessing OpenAI's capabilities from Ruby by providing a straightforward wrapper around the OpenAI API. It handles the HTTP communication, request formatting, and response parsing, allowing Ruby developers to work with models like GPT-4 and GPT-5, as well as other OpenAI services. The tool supports streaming responses through the Responses API and enables real-time WebRTC conversations, giving developers flexibility in how they integrate AI features into their applications.

Ruby developers building applications that need OpenAI integration should consider this library if they want a native Ruby interface rather than making raw HTTP calls. It suits Rails applications and other Ruby projects where OpenAI's language models, image generation, or speech capabilities are needed. The library covers multiple OpenAI services including chat completions, embeddings, and audio processing, making it suitable for a range of AI-powered features.

The project maintains active engagement with its community through a dedicated Discord server for Ruby AI builders. The maintainer has created related libraries for other AI services, indicating sustained focus on building Ruby tooling for the AI ecosystem. The project accepts sponsorships and maintains a public list of supporters, suggesting ongoing investment in its development and maintenance.