RubyPi is a minimal, composable AI agent harness for Ruby. Build production-ready LLM agents and AI agents with a unified provider interface across OpenAI, Anthropic Claude, and Google Gemini, plus first-class support for tool calling (function calling), streaming responses, automatic retries, provider fallback, context compaction, and a think-act-observe agent loop. Anti-framework design — small, idiomatic, and explicit. Ideal for building autonomous AI agents, ReAct agents, tool-using LLM agents, and chatbots in Ruby.

Required Ruby Version

>= 3.2.0

Authors

RubyPi Contributors

Versions

  1. 0.1.10 August 29, 2026 (77 KB)
  2. 0.1.9 August 29, 2026 (74 KB)
  3. 0.1.8 June 09, 2026 (70.5 KB)
  4. 0.1.6 May 01, 2026 (63 KB)
  5. 0.1.5 April 30, 2026 (59 KB)
Show all versions (9 total)

Pushed by

SHA 256 checksum