Give it a User-Agent string, get back what it is: 150 AI crawlers, search engines, SEO bots, archivers and dataset builders from 74 operators, bundled as one 124.3 KB JSON table. ai_crawler?(ua), identify(ua) -> {name, operator, category, verification_method}, robots_txt(stance). Zero dependencies, no network at require time, pure functions of the string you pass in. Data CC0-1.0 from the independent AI Crawler Index; code MIT.

Required Ruby Version

>= 2.6.0

Authors

Pathwren

Versions

  1. 1.3.0 September 05, 2026 (34.5 KB)
  2. 1.2.0 September 03, 2026 (34.5 KB)
  3. 1.1.0 September 01, 2026 (20 KB)

Pushed by

SHA 256 checksum