llm.rb and pocketrb
These are competitors offering overlapping functionality—both provide Ruby abstractions for multi-LLM integration—though llm.rb appears more established with higher adoption and broader LLM provider support, while pocketrb emphasizes agent-oriented workflows.
About llm.rb
llmrb/llm.rb
Ruby toolkit for multiple Large Language Models (LLMs)
This toolkit helps Ruby software engineers integrate Large Language Models (LLMs) into their applications and systems. It takes in various data types like text, images, and audio, and produces structured outputs, chat responses, or executes external tools. The primary users are software engineers and developers building production-ready applications powered by LLMs, who need fine-grained control over their AI workflows.
About pocketrb
mensfeld/pocketrb
Pocket-sized Ruby AI agent framework / LLM assistant with multi-LLM support
This is a framework that helps developers build AI assistants or agents using Ruby. It takes various inputs like chat messages, images, and documents, and processes them through large language models to produce intelligent responses, execute commands, or automate browser tasks. Developers can use this to create custom AI bots for platforms like Telegram or WhatsApp.
Scores updated daily from GitHub, PyPI, and npm data. How scores work