ollama-client
A production-ready, agent-first Ruby client for the Ollama API with schema validation, bounded retries, and explicit safety defaults. Includes a minimal agent layer (Ollama::Agent::Planner for deterministic /api/generate, and Ollama::Agent::Executor for stateful /api/chat tool loops with disciplined, observer-only streaming). Not a chatbot UI and not a promise of full Ollama endpoint coverage.
Getting Started
Learn more about the Ollama-client gem.
Documentation
docs/CLOUD.md
Read about "Cloud" in ollama-client
Read more
docs/CONSOLE_IMPROVEMENTS.md
Read about "Console improvements" in ollama-client
Read more
docs/FEATURES_ADDED.md
Read about "Features added" in ollama-client
Read more
docs/GEM_RELEASE_GUIDE.md
Read about "Gem release guide" in ollama-client
Read more
Playground
Test, play and inspect the gem for yourself