RubyGems Navigation menu

llm.rb 11.3.1

llm.rb is Ruby's capable AI runtime. It runs on Ruby's standard library by default. loads optional pieces only when needed, and offers a single runtime for providers, agents, tools, skills, MCP, A2A (Agent2Agent), RAG (vector stores & embeddings), streaming, files, and persisted state. As a bonus, llm.rb is also available for mruby. It supports OpenAI, OpenAI-compatible endpoints, Anthropic, Google Gemini, DeepSeek, xAI, Z.ai, AWS Bedrock, Ollama, and llama.cpp. It also includes built-in ActiveRecord and Sequel support, plus concurrent tool execution through threads, tasks (via async gem), fibers, ractors, and fork (via xchan.rb gem).

Gemfile:
=

install:
=

Versions:

  1. 11.3.1 June 21, 2026 (169 KB)
  2. 11.3.0 June 14, 2026 (165 KB)
  3. 11.2.0 June 04, 2026 (164 KB)
  4. 11.1.0 May 29, 2026 (160 KB)
  5. 11.0.0 May 23, 2026 (158 KB)
Show all versions (88 total)

Development Dependencies (19):

activerecord ~> 8.0
dotenv ~> 2.8
irb ~> 1.18
logger ~> 1.7
pg ~> 1.5
rake ~> 13.0
redcarpet ~> 3.6
rspec ~> 3.0
sequel ~> 5.0
sqlite3 ~> 2.0
standard ~> 1.50
test-cmd.rb ~> 0.12.0
vcr ~> 6.0
webmock ~> 3.24.0
webrick ~> 1.8
xchan.rb ~> 0.20
yard ~> 0.9.37

Owners:

Pushed by:

Authors:

  • Robert (0x1eef), Antar Azri, Rodrigo Serrano

SHA 256 checksum:

=

Total downloads 91,533

For this version 344

Version Released:

License:

0BSD

Required Ruby Version: >= 3.3.0

Links: