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