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
- 0.1.8 June 09, 2026 (70.5 KB)
- 0.1.6 May 01, 2026 (63 KB)
- 0.1.5 April 30, 2026 (59 KB)
- 0.1.3 April 29, 2026 (43 KB)
- 0.1.2 April 29, 2026 (43 KB)