Home/AI Agents/ruby_llm
ruby_llm logo

ruby_llm

crmne/ruby_llm

A Ruby framework for building AI agents and applications

GraphCanon updated Sep 20, 2026 · GitHub synced Sep 20, 2026

43views this month

4.4k stars504 forksLast push Sep 18, 2026 Ruby MIT

Decision brief

ruby_llm: A Ruby framework for interacting with major AI providers through a Ruby interface.

Good fit when

  • When your application is built in Ruby and you want to use multiple AI services from different providers (such as Anthropic, OpenAI, etc.) without rewriting the integration code for each.
  • For developers who prefer a high-level abstraction for AI service interactions that supports rapid prototyping of AI applications like chatbots and RAG systems.

Avoid when

  • If you are working in an environment where Ruby is not supported or preferred, and your primary requirement is to use a different programming language ecosystem.
  • In scenarios where the specific AI providers you're interested in do not have good support within ruby_llm (check provider compatibility before starting a project).
Pricing:
freemium - The library is free and open-source under the MIT license, but some of its functionalities will depend on third-party AI service costs.
Requirements:
Min 4 GB RAM; Requires Ruby runtime environment

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (2d since push)
As of Sep 20, 2026
Provenance
Not a fork · Personal account
As of Sep 20, 2026
Security (OSV)
No lockfile
As of Jul 11, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

gem install ruby_llm
RubyGems

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Provides bindings and utilities to interact with major AI providers through a Ruby interface.

Capability facts

Languages
ruby

Source: github.language · Sep 20, 2026

Categories

Tags

README

Installation Install RubyLLM 2.0: Configure a provider in your script, or in in Rails: Configure the other providers used by the examples as needed: Gemini for files, xAI for video, Mistral for OCR, and Cohere for reranking. Getting Started shows each setup beside its example. If...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.