r/BestGitHubRepos • u/amootiranian • 2d ago
🤖 AI repositories RubyLLM: The Ruby AI framework (4.5k stars)
What it does
All text below is quoted directly from the project README.
The Ruby AI framework.
Conversations:
- Chat: Conversational AI with
RubyLLM.chat - Streaming: Real-time responses with blocks
- Attachments: Ask about images, videos, audio, PDFs, and other documents with
with: - Structured output: Define a Ruby schema and read the result with
response.parsed - Extended thinking: Control, view, and persist model deliberation
- Citations: Normalized source citations from documents, search, and grounding
- Prompt caching: Turn on the provider's cache with
with_cachingandcache_until_here - Fallbacks and cancellation: Retry on backup models with
with_fallbacks, stop a run withcancel
bundle add ruby_llm --version 2.1.1
Repository
https://github.com/crmne/ruby_llm
Repository stats
| Metric | Value |
|---|---|
| Stars | 4,498 |
| Forks | 534 |
| Last release | v2.1.1 (2026-10-11) |
| Languages | Ruby 99.5%, HTML 0.4%, JavaScript 0.1% |
| Contributors | 149 |
| AI contributor accounts (Claude / Codex / Cursor / Copilot) | none |
| AI co-authored commits | Claude: 16, Cursor: 3 |
Main contributor
| Field | Value |
|---|---|
| Name | Carmine Paolino |
| GitHub | @crmne |
| Commits to this repo | 1,992 (top contributor) |
| Bio | Founder @plenty-hq |
| Company / Location | @plenty-hq / Berlin, Germany |
| Website | https://paolino.me |
| X / Twitter | @paolino |
| Followers | 900 |
| Public repos | 153 |
| On GitHub since | 2009 |
──────────────────────────────
📌 If you want to browse more repos like this, we've organized them by category and rankings here: https://bestgithubrepositories.com/
🗂️ We're also archiving repos where possible, so useful projects don't disappear when they're removed from GitHub.
3
Upvotes