BigHugger
GH Repository · crmne

ruby_llm

One delightful Ruby framework for every major AI provider. Build AI agents, chatbots, RAG apps, and multimodal workflows in beautiful, expressive code.

stars
4,379
30-day movement
+186/day
Related entries
62
Connections
4
otherxaillmaiagentsollamaclauderubyperplexitychatgptRubyembeddingsopenrouteranthropicimage-generationgpustackopenaivertex-airailsdeepseekgeminimistral

ruby_llm is a Ruby framework for working with many major AI providers through one interface, covering chat, agents, embeddings, and image generation. It targets Rails developers and lists support for providers such as OpenAI, Anthropic, Gemini, DeepSeek, Mistral, Ollama, OpenRouter, Perplexity, Vertex AI, GPUStack, and xAI.

You want to build AI features in Ruby or Rails without writing provider-specific code for each model vendor.

Use it to

  • Build chatbots in Ruby or Rails apps
  • Create AI agents with expressive Ruby code
  • Generate embeddings for RAG applications
  • Generate images across multiple providers
  • Switch between LLM providers without rewriting code

For Ruby and Rails developers building AI applications

Role
other
Language
Ruby
Licence
MIT
Forks
501
Open issues
6
Last push
2026-09-16
Latest release
0.1.0.pre42 · 2025-02-26
Skills shipped
2
topicsrubyllmaiagentsrailsembeddings