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.

llm.rb
42
Emerging
pocketrb
28
Experimental
Maintenance 10/25
Adoption 9/25
Maturity 16/25
Community 7/25
Maintenance 10/25
Adoption 7/25
Maturity 11/25
Community 0/25
Stars: 106
Forks: 5
Downloads:
Commits (30d): 0
Language: Ruby
License:
Stars: 36
Forks:
Downloads:
Commits (30d): 0
Language: Ruby
License: MIT
No Package No Dependents
No Package No Dependents

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.

AI-powered application development software architecture system integration backend development workflow automation

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.

AI-agent-development bot-framework developer-tools LLM-integration Ruby-development

Scores updated daily from GitHub, PyPI, and npm data. How scores work