ruby_llm
The Ruby AI framework.
- 4.5k stars
- 523 forks
- 27 open issues
- Language: Ruby
- License: MIT
- updated
Install
git clone https://github.com/crmne/ruby_llm && cp ruby_llm/*.md ~/.claude/agents/- Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
- Start a new Claude Code session to load the agents.
- Delegate work to them with the Task/Agent tool or by name.
Editor's note
RubyLLM is a Ruby gem that provides a unified interface for calling over 800 AI models across providers including Anthropic (Claude), OpenAI, Google Gemini, Mistral, DeepSeek, Ollama, and others through a single consistent API. Developers access Claude through the standard Anthropic API integration, configuring an API key and selecting any Claude model such as claude-sonnet-4 via the `RubyLLM.chat` interface or the `acts_as_chat` Rails model concern. The library supports chat, image analysis, PDF and document parsing, audio transcription via `RubyLLM.transcribe`, image generation via `RubyLLM.paint`, embeddings, content moderation, streaming responses, structured JSON output via `RubyLLM::Schema`, and tool use through a `RubyLLM::Tool` base class that lets Claude call arbitrary Ruby methods. Reusable agents with persistent instructions and tool sets are defined by subclassing `RubyLLM::Agent`. A Rails generator scaffolds database-backed chat persistence and a ready-to-use chat UI at `/chats`. The standout detail is that the entire framework ships with only three dependencies: Faraday, Zeitwerk, and Marcel. Ruby and Rails developers building AI-backed applications benefit most.
Subagents overview
What people ask about ruby_llm
What is crmne/ruby_llm?
crmne/ruby_llm is subagents for the Claude AI ecosystem. The Ruby AI framework. It has 4.5k GitHub stars and its last recorded update is dated 2026-10-23.
How do I install ruby_llm?
You can install ruby_llm by cloning the repository (https://github.com/crmne/ruby_llm) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is crmne/ruby_llm safe to use?
Our security agent has analyzed crmne/ruby_llm and assigned a Trust Score of 97/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains crmne/ruby_llm?
crmne/ruby_llm is maintained by crmne. The last recorded GitHub activity is dated 2026-10-23, with 27 open issues.
Are there alternatives to ruby_llm?
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.