The complete ask-rb ecosystem: 40+ Ruby gems, plus one npm package for UI components. All gems are independently versioned and released on RubyGems. Each gem’s README is the front door; the guides below go deep.
Which gems do you need?
Start from what you’re building, not from the gem list. Every gem declares its own dependencies, so the tree below is all you add to your Gemfile.
You want to…
Add to your Gemfile
Run an agent in any Ruby app (chatbot, coding assistant, research)
ask-agent (pulls in providers, tools, skills, state)
Add shell/file tools to that agent
ask-agent + ask-tools-shell
Give your Rails users AI features (agents, actions, workflows)
ask-rails (+ ask-graph for workflows)
Give an admin agent safe access to any Ruby project
ask-ruby-harness
Give an admin agent safe access to your Rails app
ask-rails-harness (builds on ask-ruby-harness)
Let Claude Code / Cursor introspect any Ruby project
ask-ruby-harness-mcp
Let Claude Code / Cursor introspect your Rails app
ask-rails-harness-mcp
Build a deterministic multi-step pipeline
ask-graph
Ground answers in your own documents
ask-rag
Talk to a specific LLM API without an agent
ask-llm-providers
Let an agent use your desktop apps
ask-computer
Call GitHub, Slack, Notion, Linear, Sentry, Honeybadger from an agent
the matching ask-* service gem
Fetch a URL as clean markdown
ask-web-fetch
Bill for token usage
ask-tokens (+ ask-tokens-rails for ActiveRecord)
Give every app a stable https://<app>.localhost URL
yamine
Expose the agent over the session protocol
ask-app-server + ask-session-protocol
Drive the agent from a terminal
ask-terminal
Monitor cost and latency in production
ask-monitoring (+ ask-observability for Prometheus/OTel)
Trace requests with OpenTelemetry
ask-opentelemetry
Test LLM outputs in Minitest
ask-eval
Expose your Ruby tools to any MCP client
ask-mcp
Build a chat UI
ask-ui-kit (npm)
Don’t add gems you don’t need. ask-agent alone gets you a working agent; everything else layers on.
# Single gemgem"ask-agent"# The web coding agent — gem install ask-coding-harness, then `ach serve`gem"ask-coding-harness"# For Rails apps — user-facing AI featuresgem"ask-rails"# For Rails apps — admin copilot (pulls in agent, tools, shell, auth)gem"ask-rails-harness"
All gems follow semantic versioning. Breaking changes increment the major version.