| 1 | 9,805 | 6,788 | open_router | Ruby library for OpenRouter API. |
| 2 | 10,099 | 8,145 | raix | Ruby AI eXtensions |
| 3 | 13,625 | 5,774 | claude-on-rails | ClaudeOnRails leverages claude-swarm to create an intelligent team of AI agents special... |
| 4 | 31,673 | 15,092 | after_attached | Provides after_attached callbacks for Rails models with Active Storage attachments |
| 5 | 86,150 | 57,055 | redis_props | A simple way to annotate ActiveRecord objects with properties that are stored in Redis.... |
| 6 | 88,071 | 20,287 | concise_errors | ConciseErrors replaces ActionDispatch::DebugExceptions with a compact error page that h... |
| 7 | 111,405 | 18,118 | machina-auth | Rails engine that provides authentication middleware, current attributes, permission he... |
| 8 | 132,808 | 57,055 | terret | The meta-gem, and the way a Terret is composed. Bundles ship ordered config rows, profi... |
| 9 | 140,237 | 18,118 | ruby_decision_model | Decision models answer typed questions about a state instead of generating text. ruby_d... |
| 10 | 142,835 | 18,118 | feelings | feelings brings the feels construct from the Probably language to Ruby. A decision mode... |
| 11 | 158,930 | 38,720 | instant18n | Uses the power of OpenAI's GPT large language AI models to generate translations for yo... |
| 12 | 161,234 | 57,055 | raix-rails | Ruby AI eXtensions for Rails |
| 13 | 168,189 | 57,055 | terret-core | The core of the Terret agent harness: an append-only session log that is the single sou... |
| 14 | 169,932 | 57,055 | hames | Hames is a small plugin kernel for Ruby: services resolved by key in a context, typed e... |
| 15 | 174,465 | 57,055 | raiden | A simple ATN parser for human languages, such as English. |
| 16 | 174,593 | 57,055 | terret-tools-std | Claude Code's tool names, verbatim wherever it has one: Read, Write, Edit, Glob, Grep, ... |
| 17 | 175,869 | 57,055 | terret-fortune | A worked example of the Terret extension story: a third-party gem that ships one tool (... |
| 18 | 177,573 | 57,055 | terret-ws | The v1 interface: one connection per agent, durable session events out, five client fra... |
| 19 | 178,478 | 57,055 | terret-store-sqlite | Durable session persistence for Terret: the append-only session log stored one event pe... |
| 20 | 178,561 | 57,055 | terret-sandbox-docker | ctx[:sandbox] backed by a long-lived container: one patch row swaps this plugin in and ... |
| 21 | 180,008 | 57,055 | decide | decide composes typed questions, match floors, and fail modes into named decisions. Ask... |
| 22 | 180,394 | 57,055 | terret-openrouter | The one v1 model adapter for Terret: OpenRouter is OpenAI-compatible, so a single strea... |
| 23 | 181,122 | 57,055 | terret-morph | ctx[:summarizer] backed by Morph's Compact API: extractive line-level compression (surv... |
| 24 | 181,914 | 57,055 | terret-mcp | Mounts Model Context Protocol servers (stdio and streamable HTTP, via the manceps clien... |
| 25 | 182,010 | 57,055 | stability | Ruby SDK for the Stability Platform API |
| 26 | 182,405 | 57,055 | terret-exec | ctx[:fs]: workspace-contained file ops (read/write/edit/stat/glob) behind an fs/authori... |
| 27 | 182,644 | 57,055 | terret-acp | The second interface (plan ยง9.1): an ACP v1 server so an editor can drive a Terret agen... |
| 28 | 186,346 | 57,055 | desiru | Desiru brings DSPy's declarative programming paradigm for language models to Ruby, enab... |
| 29 | 189,400 | 57,055 | graphlit | Ruby SDK Client Library for Graphlit API |
| 30 | 190,176 | 57,055 | raigen-rails | RAIGEN: Ruby AI Generation for Rails |
| 31 | 190,715 | 57,055 | raigen | RAIGEN: Ruby AI Generation |
| 32 | 190,814 | 57,055 | smarts | Smarts is a gem that makes it easy to add AI to your Ruby classes. It's designed to be ... |
| 33 | 193,220 | 57,055 | rails-dev-mcp | A Model Context Protocol (MCP) server that allows AI agents to start, stop, and monitor... |
| 34 | 193,479 | 57,055 | manceps | A production-grade MCP client with first-class auth support. Connect to MCP servers ove... |