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.8 June 09, 2026 (70.5 KB)
  2. 0.1.6 May 01, 2026 (63 KB)
  3. 0.1.5 April 30, 2026 (59 KB)
  4. 0.1.3 April 29, 2026 (43 KB)
  5. 0.1.2 April 29, 2026 (43 KB)
Show all versions (7 total)

Pushed by

SHA 256 checksum