Skip to content

crmne/ruby_llm

One beautiful Ruby API for OpenAI, Anthropic, Gemini, Bedrock, Azure, OpenRouter, DeepSeek, Ollama, VertexAI, Perplexity, Mistral, xAI, GPUStack & OpenAI compatible APIs. Agents, Chat, Vision, Audio, PDF, Images, Embeddings, Tools, Streaming & Rails integration.

3,853 stars425 forksRubyUpdated April 2026

Best for

Developer
✅ Reviewed by My AI Guide — vetted for vibe builders

Our Review

  • Single beautiful API across providers
  • Supports agents, vision, audio, tools, streaming
  • Lightweight with only 3 dependencies

Cons

  • Still emerging, may lack some provider-specific features
  • Requires familiarity with Ruby ecosystem
  • Beta features like certain integrations

Our Verdict

Game-changer for Ruby devs building multi-provider AI apps; clean and efficient.

Frequently Asked Questions

What is ruby_llm?

One beautiful Ruby API for OpenAI, Anthropic, Gemini, Bedrock, Azure, OpenRouter, DeepSeek, Ollama, VertexAI, Perplexity, Mistral, xAI, GPUStack & OpenAI compatible APIs. Agents, Chat, Vision, Audio, PDF, Images, Embeddings, Tools, Streaming & Rails integration.

How do I install ruby_llm?

Visit the GitHub repository at https://github.com/crmne/ruby_llm for installation instructions.

What license does ruby_llm use?

ruby_llm uses the MIT license.

What are alternatives to ruby_llm?

Explore related tools and alternatives on My AI Guide.

Great for: Pro Vibe Builders

Skip if: You need something more beginner-friendly or guided

🔒

Open source & community-verified

MIT licensed — free to use in any project, no strings attached. 3,853 developers have starred this, meaning the community has reviewed and trusted it.

Reviewed by My AI Guide for relevance, quality, and active maintenance before listing.

Related Tools

View all