Skip to content

Stop juggling AI SDKs! RubyLLM offers one delightful Ruby interface for OpenAI, Anthropic, Gemini, Bedrock, OpenRouter, DeepSeek, Ollama & compatible APIs. Chat, Vision, Audio, PDF, Images, Embeddings, Tools, Streaming & Rails integration.

Ruby · active 2025-01-302026-08-12 (UTC)

Partial coverage20,538 / 26,294 hourly files (78%) · 2 absent upstream · 5,753 failed, retryable2023-08-152026-08-14 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
4.3K
Pushes
317
Pull requests
210
Issues
286
Stars
2K
Forks
190

Activity over time

Daily event counts in the loaded window

Line chart, 560 days from 2025-01-30 to 2026-08-12. Pushes: 317 total, peak 14 in a day. Pull requests: 210 total, peak 7 in a day. Issues: 286 total, peak 22 in a day. Comments: 974 total, peak 31 in a day. Stars: 2,040 total, peak 729 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
crmne83530458291
tpaulshippy18509136
kieranklaassen3801017
jayelkaake380120
codecov[bot]300030
finbarr240414
rhys117210112
adenta190115
danielfriis180012
infinityrobot12037
compumike12019
sirwolfgang11015
Eric-Guo11028
patvice10037
llenodo10025
altxtech9005
Gujiassh9054
KieranP9006
schappim9006
MadBomber9005

Recent activity

Latest issues, pull requests and releases

  • Issue comment#821steebchen2026-07-21 15:42
    [FEATURE] Add LLMGateway.io as a built-in provider
  • Pull request#831xymbol2026-07-02 16:27
  • Issue comment#815codecov[bot]2026-06-17 01:39
    Fix flaky acts_as_model specs caused by RubyLLM.logger spec leaving config nil
  • Issue comment#213crmne2026-06-12 13:44
    OpenAI Responses API support
  • Issue comment#794crmne2026-06-10 09:02
    docs: add governed OpenAI-compatible endpoint guide
  • Issue comment#745codecov[bot]2026-05-19 07:59
    Translate Anthropic tool search feature (defer_loading + native BM25)
  • Pull request#742mikkeljuhl2026-05-09 06:32
  • Pull request#761haocn-ops2026-05-07 05:57
  • Issue comment#666crmne2026-05-06 17:42
    Add deepseek-v3.2 model support for Aliyun Bailian
  • Issue comment#706arunkumarry2026-05-06 05:35
    [FEATURE] Add prompt caching support for providers(Currently for Anthropic and Bedrock)
  • Issue comment#744kplawver2026-04-24 19:53
    [BUG] NoMethodError: undefined method 'empty?' for nil in OpenRouter parse_completion_response
  • Issue#737newstler2026-04-19 16:28
    [BUG] Office document attachments (DOCX/XLSX/PPTX) rejected with `UnsupportedAttachmentError` even though providers support them
  • Issue#737newstler2026-04-19 16:28
    [BUG] Office document attachments (DOCX/XLSX/PPTX) rejected with `UnsupportedAttachmentError` even though providers support them
  • Pull request#734557282026-04-16 23:03
  • Pull request#728Gujiassh2026-04-11 08:42
  • Issue comment#704Gujiassh2026-04-11 06:07
    Fix OpenAI transcription zero token usage
  • Issue comment#698Gujiassh2026-04-11 06:01
    Add Chat#step single-iteration execution
  • Issue comment#697Gujiassh2026-04-11 06:01
    Fix Vertex AI tool response roles
  • Issue comment#694Gujiassh2026-04-11 06:01
    Fix parent_tool_call foreign key inference
  • Pull request#694Gujiassh2026-04-11 06:01
  • Pull request#705crmne2026-04-10 18:45
  • Issue comment#681emilebosch2026-04-10 03:06
    [FEATURE] Add support for client-side tool calls
  • Issue#725Halvanhelv2026-04-08 00:24
    [FEATURE] Option to suppress intermediate text chunks during tool call streaming rounds
  • Issue comment#677cgmoore1202026-04-06 04:08
    Add Bedrock embedding support via InvokeModel API
  • Issue comment#504trevorturk2026-04-05 15:16
    Fix ActiveRecord dependency check for Zeitwerk eager loading

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 2,040 stars here means stars gained during the window, not the repo's star count.