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.

69
/ 100
Established

Provides unified abstractions for agents, tools, and structured schemas that work identically across providers, eliminating vendor lock-in through a minimal dependency footprint (Faraday, Zeitwerk, Marcel). Includes a built-in model registry of 800+ models with automatic capability detection and pricing, plus Rails integration via `acts_as_chat` for seamless ActiveRecord persistence and a pre-built chat UI.

3,718 stars. Actively maintained with 45 commits in the last 30 days.

No Package No Dependents
Maintenance 23 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

3,718

Forks

392

Language

Ruby

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

45

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/crmne/ruby_llm"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.