{"repo":"adham90/ruby_llm-agents","free":true,"listed":false,"github":"https://github.com/adham90/ruby_llm-agents","clone":"git clone https://github.com/adham90/ruby_llm-agents.git","description":"A Rails agent framework for RubyLLM — define AI agents with prompts, schemas, caching, logging, cost tracking, and a built-in dashboard for monitoring LLM usage in production.","language":"Ruby","stars":136,"topics":["dashboard","gem","llm","monitoring","rails"],"license":"MIT","category":"ai-agents","readme_excerpt":"RubyLLM::Agents Production-ready Rails engine for building, managing, and monitoring LLM-powered AI agents Build intelligent AI agents in Ruby with a clean DSL, automatic execution tracking, cost analytics, budget controls, and a beautiful real-time dashboard. Supports OpenAI GPT-4 , Anthropic Claude , Google Gemini , and more through RubyLLM. Why RubyLLM::Agents? - Rails-Native - Seamlessly integrates with your Rails app: models, jobs, caching, and Hotwire - Production-Ready - Built-in retries, model fallbacks, circuit breakers, and budget limits - Full Observability - Track every execution with costs, tokens, duration, and errors - Zero Lock-in - Works with any LLM provider supported by RubyLLM Show Me the Code Features Feature Description Docs --------- ------------- ------ Agent DSL Declarative configuration with model, temperature, parameters, description Agent DSL Execution Tracking Automatic logging with token usage, cost analytics, and fallback tracking Tracking Cost Analytics Track spending by agent, model, tenant, and time period Analytics Reliability Automatic retries, model fallbacks, circuit breakers with block DSL Reliability Budget Controls Daily/monthly limits with hard and soft enforcement Budgets Multi-Source Pricing 7-source pricing cascade with caching for all model types Pricing Multi-Tenancy Per-tenant API keys, budgets, circuit breakers, and execution isolation Multi-Tenancy Async/Fiber Concurrent execution with Ruby fibers for high-throughput workloads","default_branch":null,"files":null,"tree":[],"storefront":"/r/adham90","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adham90/ruby_llm-agents/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}