| 1 | 9,623 | 831 | open_router | Ruby library for OpenRouter API. |
| 2 | 10,110 | 13,082 | raix | Ruby AI eXtensions |
| 3 | 13,054 | 811 | claude-on-rails | ClaudeOnRails leverages claude-swarm to create an intelligent team of AI agents special... |
| 4 | 31,297 | 13,822 | after_attached | Provides after_attached callbacks for Rails models with Active Storage attachments |
| 5 | 59,478 | 838 | ruby_decision_model | Decision models answer typed questions about a state instead of generating text. ruby_d... |
| 6 | 65,528 | 905 | decide | decide composes typed questions, match floors, and fail modes into named decisions. Ask... |
| 7 | 65,640 | 924 | terret-openrouter | The one v1 model adapter for Terret: OpenRouter is OpenAI-compatible, so a single strea... |
| 8 | 86,414 | 87,723 | redis_props | A simple way to annotate ActiveRecord objects with properties that are stored in Redis.... |
| 9 | 87,125 | 42,533 | concise_errors | ConciseErrors replaces ActionDispatch::DebugExceptions with a compact error page that h... |
| 10 | 110,281 | 55,182 | machina-auth | Rails engine that provides authentication middleware, current attributes, permission he... |
| 11 | 133,039 | 87,723 | terret | The meta-gem, and the way a Terret is composed. Bundles ship ordered config rows, profi... |
| 12 | 142,738 | 55,182 | feelings | feelings brings the feels construct from the Probably language to Ruby. A decision mode... |
| 13 | 159,011 | 87,723 | instant18n | Uses the power of OpenAI's GPT large language AI models to generate translations for yo... |
| 14 | 161,328 | 55,182 | raix-rails | Ruby AI eXtensions for Rails |
| 15 | 168,402 | 87,723 | terret-core | The core of the Terret agent harness: an append-only session log that is the single sou... |
| 16 | 170,096 | 87,723 | hames | Hames is a small plugin kernel for Ruby: services resolved by key in a context, typed e... |
| 17 | 174,727 | 87,723 | terret-tools-std | Claude Code's tool names, verbatim wherever it has one: Read, Write, Edit, Glob, Grep, ... |
| 18 | 174,727 | 87,723 | raiden | A simple ATN parser for human languages, such as English. |
| 19 | 176,033 | 55,182 | terret-fortune | A worked example of the Terret extension story: a third-party gem that ships one tool (... |
| 20 | 177,747 | 87,723 | terret-ws | The v1 interface: one connection per agent, durable session events out, five client fra... |
| 21 | 178,656 | 87,723 | terret-store-sqlite | Durable session persistence for Terret: the append-only session log stored one event pe... |
| 22 | 178,751 | 87,723 | terret-sandbox-docker | ctx[:sandbox] backed by a long-lived container: one patch row swaps this plugin in and ... |
| 23 | 181,329 | 87,723 | terret-morph | ctx[:summarizer] backed by Morph's Compact API: extractive line-level compression (surv... |
| 24 | 182,117 | 55,182 | terret-mcp | Mounts Model Context Protocol servers (stdio and streamable HTTP, via the manceps clien... |
| 25 | 182,196 | 87,723 | stability | Ruby SDK for the Stability Platform API |
| 26 | 182,604 | 42,533 | terret-exec | ctx[:fs]: workspace-contained file ops (read/write/edit/stat/glob) behind an fs/authori... |
| 27 | 182,858 | 87,723 | terret-acp | The second interface (plan ยง9.1): an ACP v1 server so an editor can drive a Terret agen... |
| 28 | 186,542 | 87,723 | desiru | Desiru brings DSPy's declarative programming paradigm for language models to Ruby, enab... |
| 29 | 189,598 | 55,182 | graphlit | Ruby SDK Client Library for Graphlit API |
| 30 | 190,403 | 87,723 | raigen-rails | RAIGEN: Ruby AI Generation for Rails |
| 31 | 190,904 | 87,723 | raigen | RAIGEN: Ruby AI Generation |
| 32 | 191,030 | 87,723 | smarts | Smarts is a gem that makes it easy to add AI to your Ruby classes. It's designed to be ... |
| 33 | 193,406 | 31,221 | rails-dev-mcp | A Model Context Protocol (MCP) server that allows AI agents to start, stop, and monitor... |
| 34 | 193,696 | 87,723 | manceps | A production-grade MCP client with first-class auth support. Connect to MCP servers ove... |